gpt4 book ai didi

python - 错误 : OpenCV(4. 1.0) 错误 : (-215:Assertion failed) ! ssize.empty() 函数 'cv::resize'

转载 作者:行者123 更新时间:2023-12-03 15:21:38 31 4
gpt4 key购买 nike

这是我得到的错误:

error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\imgproc\src\resize.cpp:3718: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'


已检查损坏的文件。 cat是一个包含 1000 个图像 (RGB) 的数组。
我正在尝试将这些图像压缩为 (50,50) 灰度。
def greyscale_compress(img):
new_img = cv2.resize(img, (50,50))
img_gray = cv2.cvtColor(new_img, cv2.COLOR_BGR2GRAY)
return img_gray

cat_bin = []
for i in range(0, 100):
cat_bin.append(greyscale_compress(cat[i]))

最佳答案

通常这个问题是由于调整图像大小而发生的,我只是应用 try 和 catch 语句来调整图像大小,以便进行任何错误处理。它工作正常并且没有出现与形状相关的错误。

 img=cv2.imread(filename)
print(img)
try:
img = cv2.resize(img, (1400, 1000), interpolation=cv2.INTER_AREA)
print(img.shape)
except:
break
height, width , layers = img.shape
size=(width,height)
print(size)

关于python - 错误 : OpenCV(4. 1.0) 错误 : (-215:Assertion failed) ! ssize.empty() 函数 'cv::resize',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57265187/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com