石鑫华视觉论坛

 找回密码
 注册会员
查看: 4092|回复: 4

[求助] NI vision 中的一个函数介绍

[复制链接]

该用户从未签到

发表于 2013-10-20 02:59:50 | 显示全部楼层 |阅读模式 来自:广东省珠海市 联通 北京理工大学珠海学院

注册登陆后可查看附件和大图,以及购买相关内容

您需要 登录 才可以下载或查看,没有账号?注册会员

x
  我想知道这个子VI是怎样检测圆的?它的工作原理是什么?就是:IMAQ detect circle,希望熟悉的能帮忙介绍一下。

再有,如何使得 IMAQ detect circle 检测到圆的数据更准确呢?
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2013-10-20 11:24:06 | 显示全部楼层 来自:广东省珠海市 联通 北京理工大学珠海学院
坐等,难道没人会?我先来做一下分析:C:\Users\gd\Desktop\IMAQ detect circle.jpg
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    15 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2013-10-24 21:43:53 | 显示全部楼层 来自:广东省东莞市 联通
    基本原理:利用搜索线找到圆周上的边缘点,利用这些边缘点来拟合圆。
    提高准确性:根据统计学原理,当采样点越多时,平均值越接近真值,因此你将搜索线设置的多一些(即搜索线的间距小一些),这样得到的用于拟合的边缘点就多一些,这样拟合的圆理论上也就更准确一些了。实际情况,可能还是要考虑一下图像的质量,如果噪点太多,有可能太密集的边缘点,反而增加了噪声的干扰。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2013-10-28 18:25:46 | 显示全部楼层 来自:广东省珠海市 联通 北京理工大学珠海学院

    :D版主好人呀!终于有人回复了。这几天忙着学linux,暂时没搞机器视觉。  嗯,我的实际情况就是图像质量不怎么好,所以在努力提高图像质量之余,也努力查找处理图像的方法,譬如学习平滑与锐化,二值形态,图像变换等,用视觉助手做仿真,不断调参数,这样就能更好的用IMAQ Detect Circle检测。我相信我可以做出来,come on!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-4-11 17:27
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]400FPS

    发表于 2015-8-18 09:08:19 | 显示全部楼层 来自:广东省东莞市 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 23:23

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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