Halcon卡尺测量
通过卡尺测量实现定位圆
素材图片【素材来源于iHalcon】:
处理效果如下:
代码:
read_image (Image, 'C:/Users/Sawyer/Desktop/10_39545_03405e515b16ed5.jpg')
get_image_size (Image, Width, Height)create_metrology_model (MetrologyHandle1)
set_metrology_model_image_size (MetrologyHandle1, Width, Height)
* gen_circle (ROI_0, 199.5, 266.817, 130.134)
shapeParam:=[199.5, 266.817, 130.134]
add_metrology_object_generic (MetrologyHandle1, 'circle', shapeParam, 10, 5, 1, 40, [], [], Index)
apply_metrology_model (Image, MetrologyHandle1)
get_metrology_object_result_contour (Contour, MetrologyHandle1, 'all', 'all', 1.5)
get_metrology_object_measures (Contours, MetrologyHandle1, 'all', 'all', Row, Column)
get_metrology_object_result (MetrologyHandle1, 'all', 'all', 'result_type', 'all_param', Parameter)
clear_metrology_model (MetrologyHandle1)
stop()
************************************************************************************
create_metrology_model (MetrologyHandle2)
set_metrology_model_image_size (MetrologyHandle2, Width, Height)
* gen_circle (ROI_0, 200.34, 263.548, 155.818)
shapeParam:=[200.34, 263.548, 155.818]
add_metrology_object_generic (MetrologyHandle2, 'circle', shapeParam, 10, 5, 1, 40, [], [], Index)
apply_metrology_model (Image, MetrologyHandle2)
get_metrology_object_result_contour (Contour, MetrologyHandle2, 'all', 'all', 1.5)
get_metrology_object_measures (Contours, MetrologyHandle2, 'all', 'all', Row, Column)
get_metrology_object_result (MetrologyHandle2, 'all', 'all', 'result_type', 'all_param', Parameter)
clear_metrology_model (MetrologyHandle2)
利用同样的方式可以实现卡尺测量直线,椭圆等。
Halcon卡尺测量相关推荐
- 基于Halcon卡尺测量: Metrology批量测量矩形和圆
处理图如下: 原图如下: 主要思想: 1.准备一次性将图中12个圆和2个矩形都检测出来 2.初步确定12个圆的圆心坐标和半径,初步确定两个矩形的中心坐标,角度,长短边长 3.创建计量模型 4.定义计量 ...
- Halcon学习笔记之测量系列-卡尺测量
介绍完简单的一维测量之后,下面我们来介绍下常用的卡尺测量.Halcon中的Metrology方法即为卡尺工具,可用来拟合线,圆,这种方法对于目标比背景很明显的图像尺寸测量是很方便的,不需要用blob进 ...
- 卡尺测量的最小范围_工厂车间里常用的测量仪器使用方法介绍,你都会用吗?...
一.测量器具的分类 测量器具是一种具有固定形态.用以复现或提供一个或多个已知量值的器具.按用途的不同量具可分为以下几类: 1. 单值量具 只能体现一个单一量值的量具.可用来校对和调整其它测量器具或作为 ...
- 卡尺测量的最小范围_不知道这四大基本原则,你还有脸在测量圈混?
阿贝原则(即串联原则) 被测件的测量轴线与标准量的测量轴线相重合或在其延长线上,称为阿贝原则. *注意:在使用阿贝原则的测量器具时,应使被测工件尽可能地向主尺靠拢以减小两轴线之作的距离L,从而可减小测 ...
- 卡尺测量的最小范围_车间里常用的测量器具,别说没见过!
数控技术在线 订单 | 技术 | 干货 | 社群 关注可加入机械行业群! 关注 一.测量器具的分类 测量器具是一种具有固定形态.用以复现或提供一个或多个已知量值的器具.按用途的不同量具可分为以下几类: ...
- Halcon椭圆测量
Halcon椭圆测量以及椭圆ROI交互 椭圆测量 1.创建椭圆算子 2.椭圆检测算子 椭圆测量 1.创建椭圆算子 get_image_size (Image, Width, Height) creat ...
- halcon之测量和拟合
halcon之测量和拟合halcon之测量和拟合halcon之测量和拟合 分割轮廓: 合并轮廓: union_adjacent_contours_xld (Edges, UnionContours, ...
- Halcon齿轮测量
Halcon齿轮测量(Halcon学习笔记) 齿轮灰度图像如下: Halcon齿轮测量设计流程 首先进行阈值分割并利用面积特征选取出齿轮部分: 创建圆的XLD轮廓: 进行尺寸测量: 生成测量结果并显示 ...
- 【机器视觉-卡尺测量、间距检测】
CaliperDemo.exe 卡尺测量.间距检测 边缘极性: 有亮到暗.暗到亮和任意 3 种模式: 亮到暗表示从亮度高过度到亮度低的边缘: 暗到亮表示从亮度低过度到亮度高的边缘: 任意模式则亮到暗和 ...
最新文章
- 搜狗发布全球首个手语AI合成主播,用技术造福听障人群
- Android鬼点子 100行代码,搞定柱状图!
- activty在哪个栈里面_第二篇Activity:2、任务和返回堆栈(Tasks and Back Stack)之基本介绍...
- python if name main 的作用_Python----基础之if __name__ == 'main': 的作用和原理
- 苹果APPLE最新MI芯片笔记本安装第三方内核扩展
- SpringBoot入门之上传文件
- 计算机打印中 进纸盘2,软件、计算机和打印机接口问题-HP.PDF
- vivado 一次性设置多线程编译
- MySQL数据库开发的三十六条军规
- VSCode配置java代码运行环境
- AndroidSDK下载及安装
- sqlServer2005升级到sqlServer2008R2
- 项目启动会注意事项-甲方
- 谷歌浏览器屏蔽广告插件下载
- 网络调试助手(模拟下位机收发数据)快速指南
- 开wifi微信定位服务器,企业微信wifi定位
- 云服务器装桌面后怎么连接,云桌面具体的安装步骤是怎样的
- 安装 kafka 配置 sasl 认证
- python爬虫京东口红销售排行
- InnoDB关键特性之插入缓冲
热门文章
- 云龙开炮版飞机大战(Java+JavaSwing+关卡+技能物品+宠物+商店界面+可切换音乐界面)
- wordpress框架图片上传
- 除霾神器:中科爱讯推出BHU智能新风机,让你呼吸森林空气
- MacBookPro 2015电池召回
- Unity对H5小游戏开发的支持——Project Tiny
- Circular Billiard Table(计算几何)
- python读文本并写入另一个文本文件中怎么做_使用文本Python将文件中的文本写入另一个文件...
- MySql基础之面试查询语句
- 最大公约最小公倍数算法
- 图文解读——为何采购申请PR总是频繁出错