Kha*_*anh 0 python opencv computer-vision
运行这行代码时我收到此错误:
pixels.append( cv2.resize(cv2.imread(raw_folder + folder +"/" + file),dsize=(128,128)))**
Run Code Online (Sandbox Code Playgroud)
错误:
cv2.error: OpenCV(4.5.2) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-vi271kac\opencv\modules\imgproc\src\resize.cpp:4051:
error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'
Run Code Online (Sandbox Code Playgroud)
fur*_*ras 10
您可能会遇到常见问题:当 CV2 无法读取文件时,它不会引发错误,但会返回None,现在您尝试调整大小None- 空图像 - 这会显示!ssize.empty().
您应该首先读取图像,然后检查是否获得图像None,然后尝试调整其大小。
您应该检查是否raw_folder + folder +"/" + file创建了正确的路径以及是否可以在任何其他程序中打开它。也许您忘记了/路径中的某些内容(即在raw_folder和之间folder)或忘记了文件扩展名,或者您创建了不存在文件的路径。
path = os.path.join(raw_folder, folder, file)
print('[DEBUG] path:', path)
img = cv2.imread(path)
if img is None:
print('Wrong path:', path)
else:
img = cv2.resize(img, dsize=(128,128))
pixels.append(img)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74102 次 |
| 最近记录: |