为什么我在函数'cv :: resize'中收到--215:Assertion失败!ssize.empty

问题描述

我是python的超级新手,因此仍然可以完成很多工作。 尝试在图像上输出haar级联(当前仅查看人脸检测),但是我不确定我的代码出了什么问题。

import numpy as np
import cv2

imgUMat=cv2.imread('Patient1tester.jpg')


faceCascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml)'

eyeCascade = cv2.CascadeClassifier('haarcascade_eye.xml')
re_size = [cv2.resize(imgUMat,(50,50),interpolation=cv2.INTER_LINEAR)]
grey = cv2.cvtColor(np.float32(imgUMat),cv2.COLOR_BGR2GRAY)
faces = faceCascade.detectMultiScale(
    grey,scaleFactor=1.1,minNeighbors=5,minSize=(30,30),flags=cv2.CASCADE_SCALE_IMAGE) 

cv2.imshow('Patient1tester',imgUMat)
cv2.waitKey(0)
cv2.destroyAllWindows()

但是请继续得到此错误(-215:Assertion Failed) !ssize.empty() in function 'cv::resize'

我向您保证这意味着什么以及如何修复它。 我没有使用实时捕获,所以没有相机只是试图让cv2导入图片

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...