其他分享
首页 > 其他分享> > opencv 报错 <built-in function groupRectangles> returned NULL without setting an error

opencv 报错 <built-in function groupRectangles> returned NULL without setting an error

作者:互联网

部署到生产环境时,使用opencv调用函数groupRectangles来对一些矩形区域进行分组时,报错

<built-in function groupRectangles> returned NULL without setting an error

开发环境不报错,现在突然报错,有点懵逼。

经过一番查找,终于有幸找到了解决方案,先贴下原来的代码:

rect_groups, weights = cv.groupRectangles(rectangle, 1, 0.2)

  修改后的代码为

rect_groups, weights = cv.groupRectangles(np.array(rectangle).tolist(), 1, 0.2)

  将原来的数组 rectangle 替换成了 np.array(rectangle).tolist() , 其中np就是numpy,希望对遇到这个错误的初学者有用,少走弯路。

 

标签:groupRectangles,returned,0.2,without,报错,np,array,rectangle
来源: https://www.cnblogs.com/huanghaihua/p/opencv_groupRectangle.html