halcon已知多点拟合圆_Halcon拟合圆spoke、拟合直线算子rake用于测量...

halcon已知多点拟合圆_Halcon拟合圆spoke、拟合直线算⼦
rake⽤于测量【开。。。
51Halcon诚邀您的加⼊,专注于机器视觉开发与应⽤技术,我们⼀直都在努⼒!
需要 登录 才可以下载或查看,没有帐号?会员注册
x
原826⼯作室鸟叔真情奉献
Halcon拟合圆Spoke、拟合直线Rake算⼦,该算⼦不是Halcon⾃带算⼦,属于后期封装的外部函数算⼦。
如何使⽤:
原理可以请先学习鸟叔的《HALCON⼯业应⽤实⽤教程》第三册卡尺部分原理
⽂件使⽤顺序:
draw_rake ->  rake ->  pts_to_best_line
draw_spoke  -> spoke  -> pts_to_best_circle存放位置:Halcon根⽬录下procedures⽬录下即可,也可单独创建⽬录在Halcon中进⾏加载引⽤。
Halcon13使⽤样例:
拟合直线
QQ截图20170327161132.png (470.69 KB, 下载次数: 40)
2017-3-27 16:12 上传
绘制4个以上点⽤于确定圆弧范围,第5个点必须回到第1个点上去,确保形成圆,否则就是圆弧!
QQ截图20170327161421.png (371.68 KB, 下载次数: 23)
2017-3-27 16:14 上传
绘制检测⽅向,确定圆是由⿊到⽩还是由⽩到⿊。
read_image (Image, '1.png')
draw_spoke (Image, Regions, 200000, 30, 60, 15, ROIRows, ROICols, Direct)
spoke (Image, Regions1, 30, 60, 15, 1, 20, 'all', 'max', ROIRows, ROICols, Direct, ResultRow, ResultColumn, ArcType)
pts_to_best_circle (Circle, ResultRow, ResultColumn, 15, ArcType, RowCenter, ColCenter, Radius)复制代码
1.jpg (14
2.32 KB, 下载次数: 31)
2017-3-27 16:09 上传
需要注意的是:该部分卡尺原理以及⾥⾯的ValidNum⽤于判断⽣效的数⽬,⼀定要⼩于拟合数⽬,否则会出问题。
其次,绘制过程中,需要沿着圆的边缘点击4个以上点坐标同时外加远离圆⼼或朝向圆⼼⽅向才可以绘制完成。
第4个以上点⼀定要点回原点去,否则会变成圆弧。
处理原图:
1.png (340.65 KB, 下载次数: 102)
2017-3-27 16:09 上传
在仿射变换中的应⽤:构造5个数组,其中最后⼀组元素和第⼀组元素保持⼀致,即可构成完整的圆,否则就是圆弧!

本文发布于:2024-09-23 09:26:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/359529.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:需要   拟合   下载
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议