【Halcon】2D测量之一
2018-03-07 08:46
260 查看
通过2D测量可以获取一些特征,如
• 物体的范围,也就是说组成物体的像素数组
• 物体的方向
• 物体间或者物体组成部分间的角度
• 物体的位置
• 物体的尺寸 ,也就是说他的宽度高度或者物体间的距离,物体组成部分间的距离
• 物体的个数
分析measure_metal_part_first_example.hdev例程
第一步:创建区域并提取基础信息
• 通过threshold算子提取感兴趣的区域
• 通过area_center 和 orientation_region算子得到区域的位置和方向
第二步:提取轮廓
• 通过edges_sub_pix算子提取轮廓
第三步:分割轮廓
•通过segment_contours_xld算子分割轮廓,’lines_circles’将轮廓分割为直线和圆弧,’lines’只分割为直线,’lines_ellipses’分割为直线和椭圆。
第四步:将轮廓划分为直线段和圆形段
•通过get_contour_global_attrib_xld算子把分割出来的轮廓分类,算子可以获取分割出来的轮廓的cont_approx系数的值,直线段的’cont_approx’ 值为-1, 椭圆形段 ’cont_approx’值为0, 圆形段 ’cont_approx’ 值为1。
第五步:提取圆形段轮廓的半径
•算子fit_circle_contour_xld算子拟合圆
第六步:计算圆心间的距离
•算子distance_pp计算出两点间的距离
提取物体特征的工具:
• 区域处理, 主要指的是 blob 分析
• 轮廓处理,包含边缘滤波、边缘提取,边缘处理
• 几何运算
blob 分析包含以下步骤:
• 预处理
• 图像分割得到感兴趣的区域
• 区域处理
• 提取特征
预处理可以用以下算子:
去噪:mean_image
抑制细线: median_image.
gray_opening_shape ,gray_closing_shape.
平滑图片:smooth_image
强化边缘:anisotropic_diffusion
填充区域:fill_up或者形态学的算子
形态学算子opening_circle和opening_rectangle1可以抑制噪声,closing_circle 和 closing_rectangle1填充区域
sub_image
• 物体的范围,也就是说组成物体的像素数组
• 物体的方向
• 物体间或者物体组成部分间的角度
• 物体的位置
• 物体的尺寸 ,也就是说他的宽度高度或者物体间的距离,物体组成部分间的距离
• 物体的个数
分析measure_metal_part_first_example.hdev例程
第一步:创建区域并提取基础信息
• 通过threshold算子提取感兴趣的区域
• 通过area_center 和 orientation_region算子得到区域的位置和方向
第二步:提取轮廓
• 通过edges_sub_pix算子提取轮廓
第三步:分割轮廓
•通过segment_contours_xld算子分割轮廓,’lines_circles’将轮廓分割为直线和圆弧,’lines’只分割为直线,’lines_ellipses’分割为直线和椭圆。
第四步:将轮廓划分为直线段和圆形段
•通过get_contour_global_attrib_xld算子把分割出来的轮廓分类,算子可以获取分割出来的轮廓的cont_approx系数的值,直线段的’cont_approx’ 值为-1, 椭圆形段 ’cont_approx’值为0, 圆形段 ’cont_approx’ 值为1。
第五步:提取圆形段轮廓的半径
•算子fit_circle_contour_xld算子拟合圆
第六步:计算圆心间的距离
•算子distance_pp计算出两点间的距离
提取物体特征的工具:
• 区域处理, 主要指的是 blob 分析
• 轮廓处理,包含边缘滤波、边缘提取,边缘处理
• 几何运算
blob 分析包含以下步骤:
• 预处理
• 图像分割得到感兴趣的区域
• 区域处理
• 提取特征
预处理可以用以下算子:
去噪:mean_image
抑制细线: median_image.
gray_opening_shape ,gray_closing_shape.
平滑图片:smooth_image
强化边缘:anisotropic_diffusion
填充区域:fill_up或者形态学的算子
形态学算子opening_circle和opening_rectangle1可以抑制噪声,closing_circle 和 closing_rectangle1填充区域
sub_image
相关文章推荐
- Halcon 2D测量
- 《zw版·Halcon-delphi系列原创教程》 2d照片-3d逆向建模脚本
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数009,Measure,测量函数
- halcon测量:用卡尺找边
- Halcon:一维测量
- halcon测量一个圆的直径
- Halcon 1D测量(1) :测量边缘对
- halcon二维测量
- halcon测量一个圆的直径
- halcon由标定板得到测量平面位姿
- Halcon学习之2DMetrology
- 【Halcon】1D测量之一
- 【Halcon】1D测量之二三
- halcon学习笔记——(8)由标定板得到测量平面位姿
- 【Halcon】1D测量之二
- Halcon 1D测量
- Halcon算子--图像、区域、轮廓、测量、拟合、垂足、夹角
- Halcon一维测量--直线测量
- halcon学习笔记——(7)HALCON标定后的二维测量