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

2022/4/21 23:16:41

本文主要是介绍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,希望对遇到这个错误的初学者有用,少走弯路。

 



这篇关于opencv 报错 <built-in function groupRectangles> returned NULL without setting an error的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程