处理此代码时,OpenCV 给了我错误:
OpenCV 错误:cv::imshow 中的断言失败 (size.width>0 && size.height>0),文件 C:\bld\opencv_1498174012660\work\opencv-3.2.0\modules\highgui\src\window.cpp,第 304 行
回溯(最近一次通话最后):
文件“C:/Users/User/Desktop/Flow/FlowP/detect-extration - temp.py”,第 34 行,在
cv2.imshow('win',img)
cv2.error: C:\bld\opencv_1498174012660\work\opencv-3.2.0\modules\highgui\src\window.cpp:304: error: (-215) size.width>0 && size.height>0 in function简历::imshow
now = datetime.now()
id_folder = now.strftime('%Y%m%d-%H%M%S-%f')
b_temp = ('C:\\Users\\User\\Desktop\\b_temp\\' + id_folder)
os.makedirs(b_temp, exist_ok=True)
src = ('C:\\Users\\User\\Desktop\\Images\\')
files = os.listdir(src)
print(files)
shutil.move(str(src + str(files[0])),b_temp)
img = cv2.imread('C:\\Users\\User\\Desktop\\b_temp\\' + id_folder + '.tif')
print(img)
cv2.imshow('win', img)
cv2.waitKey(0)
可能是什么?所有模块都正确导入,代码似乎一直有效,直到第一个 OpenCV 指令......
编辑:据我所见,它无法识别目录中的文件...但是该文件存在,是否存在...
这是它的外观: