该问题的原因是输入图像的尺寸为空。要解决这个问题,你需要确保输入图像的尺寸不为空。

你可以使用以下代码示例来检查和处理输入图像的尺寸:

import cv2

# 读取输入图像
image = cv2.imread('path_to_image.jpg')

# 检查图像的尺寸
if image is None or image.size == 0:
    print('Error: Invalid image')
else:
    # 进行图像处理操作
    resized_image = cv2.resize(image, (new_width, new_height))

请确保将 'path_to_image.jpg' 替换为你的实际图像文件的路径,并将 'new_width' 和 'new_height' 替换为你想要的新尺寸。

这样,你就可以在处理图像之前检查并确保图像的尺寸不为空,并避免出现该错误。

OpenCV 4.8.1 错误: (-215:Assertion failed) !ssize.empty() in function 'cv::resize'  解决方法

原文地址: https://www.cveoy.top/t/topic/pfdc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录