开启左侧

怎么样判断检测出来的边缘是一条直线

[复制链接]
daaaaa 发表于 2019-4-10 13:51:15 | 显示全部楼层 |阅读模式
如图所示,检测出来的线段怎么判断是一条直线。。
1670771119.jpg
halconli 发表于 2019-4-11 10:49:14 | 显示全部楼层
如果是用点拟合的话,可以测量点到直线的距离是不是相等
Princess 发表于 2019-4-12 08:55:43 | 显示全部楼层
可以对边缘进行提取多个点,然后再利用霍夫直线检测下权值是否全部位于直线上!
wx_M6JEeQnK 发表于 2019-4-23 17:39:12 | 显示全部楼层
Princess 发表于 2019-4-12 08:55
可以对边缘进行提取多个点,然后再利用霍夫直线检测下权值是否全部位于直线上! ...

你好!霍夫直线检测是哪个?怎么使用?
Princess 发表于 2019-4-23 17:54:21 | 显示全部楼层
wx_M6JEeQnK 发表于 2019-4-23 17:39
你好!霍夫直线检测是哪个?怎么使用?

hough_lines
绝地武士 发表于 2019-4-23 19:35:38 | 显示全部楼层
halconli 发表于 2019-4-11 10:49
如果是用点拟合的话,可以测量点到直线的距离是不是相等

用鸟叔封装的算子 pts_to_best_line 算子(属于rake算法包https://www.51halcon.com/thread-228-1-1.html)即可根据多点自动拟合直线,还可以抛点!
chenxi9108 发表于 2022-5-4 10:25:05 | 显示全部楼层
查看EMS是否过大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表