HoughLinesPointSet() 返回空的 _lines 对象

问题描述

我目前正在学习 OpenCV 和 AI 对象检测。对于我的小项目,我想用一条线连接 bBox 的中点以创建一些模式。为此,我尝试使用 houghlinespointSet() 函数,但在我的测试代码中,它返回一个空的“行”对象。源代码

on_press:
  - lambda: !lambda |-
      id(_thermostat).target_temperature += .5;
      ESP_LOGI("main","target_temperature: %f",id(_thermostat).target_temperature);

和结果:

points = np.array([[ 0.0,369.0 ],[ 10.0,364.0 ],[ 20.0,358.0 ],[ 30.0,352.0 ],[ 40.0,346.0 ],[ 50.0,341.0 ],[ 60.0,335.0 ],[ 70.0,329.0 ],[ 80.0,323.0 ],[ 90.0,318.0 ],[ 100.0,312.0 ],[ 110.0,306.0 ],[ 120.0,300.0 ],[ 130.0,295.0 ],[ 140.0,289.0 ],[ 150.0,284.0 ],[ 160.0,277.0 ],[ 170.0,271.0 ],[ 180.0,266.0 ],[ 190.0,260.0 ]],np.float32)
points = points.reshape(1,-1,2)
lines = []
cv2.houghlinespointSet(_point=points,_lines=np.float32(lines),lines_max=100,threshold=1,min_rho=0,max_rho=360,rho_step=1,min_theta=0,max_theta=np.pi/2,theta_step=np.pi/180)
print(lines)

有人有这方面的经验吗?任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...