调用openCV的dnn模块的NMSBoxes函数时出现断言错误

时间:2019-06-14 14:05:58

标签: python c++ opencv

我正在尝试使用非最大值抑制来抑制对象检测中的多个边界框。我尝试与Felzenszwalb等使用代码。提出了算法和Malisiewicz的算法,但是既不能正确理解又对它们有疑问。然后我偶然发现了opencv的cv2.dnn.NMSboxes函数。

我尝试使用indices = cv2.dnn.NMSBoxes(boxes, scores, 0.3, 0.3),但出现以下错误。

  抛出'cv :: Exception'实例后调用

terminate     what():OpenCV(4.1.0)/io/opencv/modules/core/src/copy.cpp:254:错误:(-215:断言失败)channels()==函数'copyTo'中的CV_MAT_CN(dtype)

我尝试卸载opencv 3.4并安装了opencv 4.1,但无济于事,我遇到了同样的错误。

0 个答案:

没有答案