我正在尝试使用非最大值抑制来抑制对象检测中的多个边界框。我尝试与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
,但无济于事,我遇到了同样的错误。