How to solve. error: (-215) !empty() in function detectMultiScale
How to solve. error: (-215) !empty() in function detectMultiScale
你好 我有“错误:(-215) !empty() 函数 detectMultiScale”
xml = './haarcascade_hand.xml'
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + xml)
此代码无效...
但是另一个文件正在工作
EX)
xml = './haarcascade_frontalface_alt.xml'
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + xml)
为什么要这样做?
我在另一个问题中看到“error: (-215) !empty() in function detectMultiScale”可以通过修改文件路径解决
但是我把文件都放在同一个地方了。
那是因为cv2.data.haarcascades里面没有这个文件可以看到here.
您应该从 this project 或您想到的任何其他存储库下载“haarcascade_hand.xml”,然后提供完整路径以使其正常工作。
它应该是这样的
cascade_path = "fullpath_to_hand_cascade/haarcascade_hand.xml"
hand_cascade = cv2.CascadeClassifier(cascade_path)
你好 我有“错误:(-215) !empty() 函数 detectMultiScale”
xml = './haarcascade_hand.xml'
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + xml)
此代码无效...
但是另一个文件正在工作
EX)
xml = './haarcascade_frontalface_alt.xml'
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + xml)
为什么要这样做?
我在另一个问题中看到“error: (-215) !empty() in function detectMultiScale”可以通过修改文件路径解决
但是我把文件都放在同一个地方了。
那是因为cv2.data.haarcascades里面没有这个文件可以看到here.
您应该从 this project 或您想到的任何其他存储库下载“haarcascade_hand.xml”,然后提供完整路径以使其正常工作。
它应该是这样的
cascade_path = "fullpath_to_hand_cascade/haarcascade_hand.xml"
hand_cascade = cv2.CascadeClassifier(cascade_path)