cv2.error: OpenCV(4.8.0) D:\a\opencv-python\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp:1465: error: (-213:The function/feature is not implemented) HOG cascade is not supported in 3.0 in function 'cv::CascadeClassifierImpl::Data::read'
时间: 2023-07-21 18:02:01 浏览: 247
这个错误可能是由于使用的 OpenCV 版本不支持 HOG cascade 导致的。HOG(Histogram of Oriented Gradients)级联分类器是用于目标检测的一种算法。请确保你使用的 OpenCV 版本支持 HOG cascade,并且已经正确安装。
如果你使用的是较新的 OpenCV 版本,并且仍然遇到此错误,可以尝试更新或重新安装 OpenCV。另外,你也可以考虑使用其他目标检测算法或级联分类器,如Haar cascade等。
如果问题仍然存在,请提供更多详细信息,例如你的操作系统、OpenCV版本以及相关代码片段,这样我可以更好地帮助你解决问题。
相关问题
cv2.error: OpenCV(4.8.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:787: error
在运行MODNet的过程中,报错"cv2.error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src \loadsave.cpp:692: error: (-2:Unspecified error) could not find a writer for the specified extension in function 'cv::imwrite_'"可能有两个原因导致:
1. 路径问题:检查路径中是否包含中文字符,并且路径分隔符是否使用了反斜杠"\"或正斜杠"/"。
2. 输出问题:确保将输出写入正确的图像文件名。
关于您提到的"cv2.error: OpenCV(4.8.0) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:787: error"错误,根据提供的引用信息,无法直接找到报错的具体原因。建议您检查一下代码中的相关部分,并确保版本兼容性和依赖项安装正确。
cv2.error: OpenCV(4.8.0) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window_w32.cpp:1473: error: (-27:Null pointer) NULL window: 'Camera' in function 'cvResizeWindow'
这个错误通常是由于窗口命名错误或窗口未创建而引起的。在调用`cvResizeWindow`函数之前,请确保已经创建了名为'Camera'的窗口。你可以使用`cvNamedWindow`函数或`cv2.namedWindow`函数来创建窗口。以下是一个示例代码片段:
```python
import cv2
# 创建窗口
cv2.namedWindow('Camera')
# 其他操作,例如打开相机并显示图像
# 调整窗口大小
cv2.resizeWindow('Camera', width, height)
```
请注意,这只是一个示例代码片段,你需要根据你的具体情况进行适当的修改和调整。
阅读全文