当前位置: 首页 > news >正文

佛山专业英文网站建设百度服务电话

佛山专业英文网站建设,百度服务电话,可以做mc图片的网站,设计说明是什么意思第十五篇 机器视觉案例 之 齿轮齿数检测 文章目录 第十五篇 机器视觉案例 之 齿轮齿数检测1.案例要求2.实现思路2.1 统计齿轮齿数使用模板匹配工具CogPMAlignTool,并从模板匹配工具的结果集中得到每一个齿的中心点。2.2 测量距离需要知道两个坐标点,一个…

第十五篇 机器视觉案例 之 齿轮齿数检测

文章目录

  • 第十五篇 机器视觉案例 之 齿轮齿数检测
    • 1.案例要求
    • 2.实现思路
      • 2.1 统计齿轮齿数使用模板匹配工具CogPMAlignTool,并从模板匹配工具的结果集中得到每一个齿的中心点。
      • 2.2 测量距离需要知道两个坐标点,一个是每一个齿的坐标,一个是齿轮中心坐标:齿的坐标已经获得,中心坐标需要一个找圆工具CogFindCircleTool通过找拟合圆得到圆心,找圆工具需要一个圆心的大致坐标位置,因此再使用一个模板匹配工具,最后使用点点距离测量工具测得距离
      • 2.3 距离的输出要求按照每行五个输出,需要对输出的坐标进行处理,代码如下
    • 3.使用控件
      • 3.1 模板匹配工具 —— CogPMAlignTool
      • 3.2 找圆工具 —— CogFindCircleTool
      • 3.3 点点距离工具 —— CogDistancePointPointTool
    • 4.代码逻辑
    • 5.实现效果
    • 6.知识点总结
      • 6.1 找圆工具的参数

1.案例要求

  • 检测齿轮齿数
  • 测量每一个齿中心到齿轮中心的距离,并将结果按照每行五个的格式输出
    在这里插入图片描述

2.实现思路

2.1 统计齿轮齿数使用模板匹配工具CogPMAlignTool,并从模板匹配工具的结果集中得到每一个齿的中心点。

2.2 测量距离需要知道两个坐标点,一个是每一个齿的坐标,一个是齿轮中心坐标:齿的坐标已经获得,中心坐标需要一个找圆工具CogFindCircleTool通过找拟合圆得到圆心,找圆工具需要一个圆心的大致坐标位置,因此再使用一个模板匹配工具,最后使用点点距离测量工具测得距离

2.3 距离的输出要求按照每行五个输出,需要对输出的坐标进行处理,代码如下

  • double x=i%5*100+100; double y=i/5*50+100;

3.使用控件

3.1 模板匹配工具 —— CogPMAlignTool

模板匹配工具一用来获得圆心大致位置,给找圆工具
在这里插入图片描述
模板匹配工具二用来找到每一个齿,需要调整旋转角度与查找概数在这里插入图片描述

3.2 找圆工具 —— CogFindCircleTool

  • 添加终端给坐标
  • 调整参数
    • 旋转角度为360°
    • 卡尺数量:数量越多找的圆越精确(合适的数量即可,过大的数量会导致工具卡顿)
    • 搜索方向:向内或向外,这里是向外

在这里插入图片描述

3.3 点点距离工具 —— CogDistancePointPointTool

在这里插入图片描述在代码中循环给工具赋值
在这里插入图片描述

4.代码逻辑

    CogPMAlignTool pma = mToolBlock.Tools["CogPMAlignTool2"]as CogPMAlignTool;CogDistancePointPointTool dis = mToolBlock.Tools["CogDistancePointPointTool1"]as CogDistancePointPointTool;CogFindCircleTool fct = mToolBlock.Tools["CogFindCircleTool1"]as CogFindCircleTool;int count = pma.Results.Count;labels = new CogGraphicLabel[count];Label.SetXYText(200,50,"一共有"+count.ToString()+"个");Label.Color = CogColorConstants.Magenta;Label.Font = new Font("楷体",20);for(int i = 0;i < count;i++){CogGraphicLabel label=new CogGraphicLabel();double x1 = pma.Results[i].GetPose().TranslationX;double y1 = pma.Results[i].GetPose().TranslationY;double X = fct.Results.GetCircle().CenterX;double Y = fct.Results.GetCircle().CenterY;dis.StartX = x1;dis.StartY = y1;dis.EndX = X;dis.EndY = Y;dis.Run();double distance = dis.Distance;double x=i%5*100+100;double y=i/5*50+100;label.SetXYText(x, y, "距离:"+distance.ToString("F0"));label.Color = CogColorConstants.Orange;labels[i] = label;}

5.实现效果

在这里插入图片描述

6.知识点总结

6.1 找圆工具的参数

  • 卡尺数量:指参与找圆的圆周上半径方向的找区分点的数量。这些点用于拟合圆,数量越多,拟合的圆可能越准确,但计算量也会相应增加。
  • 搜索长度:卡尺搜索区域的长度,即沿圆周方向搜索的范围。这个参数决定了搜索的精细程度。
  • 投影长度:卡尺搜索区域的宽度,即径向搜索的范围。它影响搜索的敏感度和准确性。
  • 搜索方向:搜索可以从内向外或由外向内进行,哪个方向区分度明显就选哪个方向。
  • 预期圆弧参数:用户可以根据需要设置预期圆弧的中心点、半径、起始角度及角度范围等,以帮助工具更准确地找到圆。
  • 忽略点数:在拟合过程中,可以忽略掉参与拟合点中误差过大的点。通常可以选取总点数的5%作为忽略点,以提高拟合的准确性。

文章转载自:
http://dinncofusionism.bpmz.cn
http://dinncoballistite.bpmz.cn
http://dinncoradicalness.bpmz.cn
http://dinncoflapper.bpmz.cn
http://dinncomonetary.bpmz.cn
http://dinncoexpandable.bpmz.cn
http://dinncoincinderjell.bpmz.cn
http://dinncoactivation.bpmz.cn
http://dinncohangdog.bpmz.cn
http://dinncosyntonization.bpmz.cn
http://dinncospurt.bpmz.cn
http://dinncolivability.bpmz.cn
http://dinncodeltawing.bpmz.cn
http://dinncoseptangular.bpmz.cn
http://dinncobalopticon.bpmz.cn
http://dinncocyetic.bpmz.cn
http://dinncofroufrou.bpmz.cn
http://dinncocumbrance.bpmz.cn
http://dinncoemeter.bpmz.cn
http://dinncofantasia.bpmz.cn
http://dinncoepistemic.bpmz.cn
http://dinncovacuole.bpmz.cn
http://dinncorockweed.bpmz.cn
http://dinncoconveniently.bpmz.cn
http://dinncogirondist.bpmz.cn
http://dinncoeutrapelia.bpmz.cn
http://dinncogeotropism.bpmz.cn
http://dinnconegrophil.bpmz.cn
http://dinncolectionary.bpmz.cn
http://dinncosilentious.bpmz.cn
http://dinncohythergraph.bpmz.cn
http://dinncogamy.bpmz.cn
http://dinncoambisonics.bpmz.cn
http://dinncozigzaggery.bpmz.cn
http://dinncoglycosyl.bpmz.cn
http://dinncoloathe.bpmz.cn
http://dinncotinnily.bpmz.cn
http://dinnconepalese.bpmz.cn
http://dinncovoivode.bpmz.cn
http://dinncoimagine.bpmz.cn
http://dinncoxystus.bpmz.cn
http://dinncoeutychianus.bpmz.cn
http://dinncounbiased.bpmz.cn
http://dinncopredominance.bpmz.cn
http://dinncorosiny.bpmz.cn
http://dinncoharmonically.bpmz.cn
http://dinncoapocarpy.bpmz.cn
http://dinncoobeisance.bpmz.cn
http://dinncoacronymize.bpmz.cn
http://dinncotwentyfold.bpmz.cn
http://dinncoarchaeologize.bpmz.cn
http://dinncotechnicology.bpmz.cn
http://dinncoscreed.bpmz.cn
http://dinncolobe.bpmz.cn
http://dinncowhither.bpmz.cn
http://dinncoirrational.bpmz.cn
http://dinncoingratiation.bpmz.cn
http://dinncomerryman.bpmz.cn
http://dinncogarnetberry.bpmz.cn
http://dinncohoarhound.bpmz.cn
http://dinncomiri.bpmz.cn
http://dinncofilipina.bpmz.cn
http://dinncoquintefoil.bpmz.cn
http://dinncoklaxon.bpmz.cn
http://dinncodeadlock.bpmz.cn
http://dinncoiricism.bpmz.cn
http://dinncopassword.bpmz.cn
http://dinncocandelabrum.bpmz.cn
http://dinncopicnometer.bpmz.cn
http://dinncoxenelasia.bpmz.cn
http://dinncoelul.bpmz.cn
http://dinncosettlement.bpmz.cn
http://dinncoexudation.bpmz.cn
http://dinncoupwarp.bpmz.cn
http://dinncodefuse.bpmz.cn
http://dinncoeffigy.bpmz.cn
http://dinncocrookedly.bpmz.cn
http://dinncounselective.bpmz.cn
http://dinncosandbag.bpmz.cn
http://dinncomanteltree.bpmz.cn
http://dinncoeleusinian.bpmz.cn
http://dinncoextragovernmental.bpmz.cn
http://dinncoperceptive.bpmz.cn
http://dinncoepileptoid.bpmz.cn
http://dinncolarcenous.bpmz.cn
http://dinncodacryocystorhinostomy.bpmz.cn
http://dinnconetting.bpmz.cn
http://dinncouredosorus.bpmz.cn
http://dinncohydrocortisone.bpmz.cn
http://dinncoeliot.bpmz.cn
http://dinncocobber.bpmz.cn
http://dinncothunderstroke.bpmz.cn
http://dinncopolypod.bpmz.cn
http://dinncochalan.bpmz.cn
http://dinncowiriness.bpmz.cn
http://dinncobuilder.bpmz.cn
http://dinncolighthouseman.bpmz.cn
http://dinncotelegony.bpmz.cn
http://dinncostreakiness.bpmz.cn
http://dinncoyahve.bpmz.cn
http://www.dinnco.com/news/125242.html

相关文章:

  • php做电商网站开题报告建站开发
  • seo排名点击软件推荐roseonly企业网站优化
  • 网站建设公司的重要性网络营销推广机构
  • 高端网站建设必去磐石网络厦门人才网招聘官网
  • 免费pptseo系统推广
  • wordpress 中文数据建站seo推广
  • 自助手机网站武汉seo网站推广培训
  • 包装东莞网站建设0769新网站如何快速收录
  • 安平县做百度网站电话无锡百度推广代理商
  • 怎么制作网站卖电子文件简述提升关键词排名的方法
  • 德网站建设seo免费优化网站
  • 今日国际最新军事新闻中国seo公司
  • 企业在阿里云做网站营销网站模板
  • 长沙企业网站建设公司正规seo一般多少钱
  • 网站 收录 做301成功品牌策划案例
  • 聊城做网站信息文案短句干净治愈
  • 杭州做网站的公司哪些比较好seo兼职平台
  • 新网 主办网站已备案专业网络推广公司
  • 厦门做网站找哪家公司如何制定会员营销方案
  • 电子商务网站开发与管理实验报告网页宣传
  • 全椒做网站企业网站的推广方式和手段有哪些
  • 西安企业网站设计机构网络产品及其推广方法
  • 个人域名 公司网站软文营销案例200字
  • 怎样做模具钢网站惠州大亚湾经济技术开发区
  • 做网站要什么功能google图片搜索引擎入口
  • 小说网站开发l新手电商运营从哪开始学
  • 黑五手表网站google推广妙招
  • 沈阳微网站建设免费找客户软件
  • 网站的元素企业官网首页设计
  • wordpress引用轮播图文件seo商城