设置首页收藏本站
开启左侧

用spoke提取圆心坐标及半径

[复制链接]
小沫爱视觉 发表于 2017-4-19 16:58:14 | 显示全部楼层 |阅读模式
想用spoke提取圆心,可能天资愚笨,没学会要领,没能提取成功。在这发帖请各位帮助。我非从业人员。
mark点.png

原图就这样大

原图就这样大
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 小沫爱视觉 发表于 2017-4-19 16:59:38 | 显示全部楼层
自己顶自己!!希望大家帮助:lol:D:D
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2017-4-19 17:58:18 | 显示全部楼层
你这个图片也忒小了吧。。。能换个大点的不?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 小沫爱视觉 发表于 2017-4-19 22:32:22 | 显示全部楼层
Tencent 发表于 2017-4-19 17:58
你这个图片也忒小了吧。。。能换个大点的不?

版主,这个原图就这样大:o
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
admin 发表于 2017-4-20 11:11:42 | 显示全部楼层
QQ截图20170420111042.png
使用Halcon 13写的代码,其他版本请把里面的窗口句柄改下就可以了。
  1. read_image (Image, 'C:/Users/Administrator/Desktop/223123mzv05ooc5r0xmmmc.jpg')
  2. rgb1_to_gray (Image, Image)

  3. draw_spoke (Image, Regions, 200000, 30, 60, 15, ROIRows, ROICols, Direct)
  4. spoke (Image, Regions1, 30, 60, 15, 1, 20, 'negative', 'max', ROIRows, ROICols, Direct, ResultRow, ResultColumn, ArcType)
  5. pts_to_best_circle (Circle1, ResultRow, ResultColumn, 15, ArcType, RowCenter1, ColCenter1, Radius1)
  6. gen_cross_contour_xld (Cross1, RowCenter1, ColCenter1, 50, 0)


  7. draw_spoke (Image, Regions, 200000, 30, 60, 15, ROIRows, ROICols, Direct)
  8. spoke (Image, Regions1, 30, 60, 15, 1, 20, 'negative', 'max', ROIRows, ROICols, Direct, ResultRow, ResultColumn, ArcType)
  9. pts_to_best_circle (Circle2, ResultRow, ResultColumn, 15, ArcType, RowCenter2, ColCenter2, Radius2)
  10. gen_cross_contour_xld (Cross2, RowCenter2, ColCenter2, 50, 0)
复制代码
QQ截图20170420111101.png

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 小沫爱视觉 发表于 2017-4-20 11:27:07 | 显示全部楼层
谢谢大哥,但是我要的是mark点的圆心,不是工件的圆心。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2017-4-20 17:38:27 | 显示全部楼层
小沫爱视觉 发表于 2017-4-20 11:27
谢谢大哥,但是我要的是mark点的圆心,不是工件的圆心。

那个是Mark点?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 小沫爱视觉 发表于 2017-4-21 11:31:13 | 显示全部楼层

对啊
mark点
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
绝地武士 发表于 2017-4-21 12:07:41 | 显示全部楼层
那都不是一个圆。。。怎么拟合?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 小沫爱视觉 发表于 2017-4-21 12:57:29 | 显示全部楼层
IronMan 发表于 2017-4-21 12:07
那都不是一个圆。。。怎么拟合?

mark点是圆形的啊。就是小了一些。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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