开启左侧

求内圆,除去两边缺口

[复制链接]
zrp785962235 发表于 2019-3-6 08:17:01 | 显示全部楼层 |阅读模式
如图,求内圆,除去两边缺口,试过很多方法,都没有达到效果,请有大神帮个忙,感激不尽,谢谢!

求内圆

求内圆
wwwttttyyyy 发表于 2019-3-6 12:19:11 | 显示全部楼层
开运算行么
绝地武士 发表于 2019-3-6 13:26:33 | 显示全部楼层
  1. read_image (Image, 'C:/Users/Admin/Desktop/1.jpg')
  2. draw_spoke (Image, Regions, 3600, 30, 30, 15, ROIRows, ROICols, Direct)
  3. spoke (Image, Regions1, 30, 30, 15, 1, 20, 'all', 'max', ROIRows, ROICols, Direct, ResultRow, ResultColumn, ArcType)
  4. pts_to_best_circle (Circle, ResultRow, ResultColumn, 15, ArcType, RowCenter, ColCenter, Radius, StartPhi, EndPhi, PointOrder, ArcAngle)
复制代码
通过spoke算子可以得到圆,但是你的圆不是正规的圆啊,有偏差!
QQ截图20190306132541.png
 楼主| zrp785962235 发表于 2019-3-6 14:28:23 | 显示全部楼层
非常感谢,我也是对这个偏差搞的好头痛,已经第三天了
wwwttttyyyy 发表于 2019-3-6 15:20:05 | 显示全部楼层
绝地武士 发表于 2019-3-6 13:26
通过spoke算子可以得到圆,但是你的圆不是正规的圆啊,有偏差!

对,我也做成这样 我还以为我圆画错了
wwwttttyyyy 发表于 2019-3-6 15:23:35 | 显示全部楼层
zrp785962235 发表于 2019-3-6 14:28
非常感谢,我也是对这个偏差搞的好头痛,已经第三天了

用远心镜头
一个土豆 发表于 2019-3-7 08:54:41 | 显示全部楼层
绝地武士 发表于 2019-3-6 13:26
通过spoke算子可以得到圆,但是你的圆不是正规的圆啊,有偏差!

请问这个spoke算子在哪?我在halcon中查找算子也没找到这个。谢谢
 楼主| zrp785962235 发表于 2019-3-7 09:31:10 | 显示全部楼层
wwwttttyyyy 发表于 2019-3-6 15:20
对,我也做成这样 我还以为我圆画错了

好的,非常感谢您的解答,谢谢!
 楼主| zrp785962235 发表于 2019-3-7 09:31:53 | 显示全部楼层

好的,非常感谢您的解答,谢谢!
绝地武士 发表于 2019-3-7 11:30:05 | 显示全部楼层
一个土豆 发表于 2019-3-7 08:54
请问这个spoke算子在哪?我在halcon中查找算子也没找到这个。谢谢

这个属于外部算子,鸟叔封装的,下载地址:https://www.51halcon.com/thread-228-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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