Halcon 特征检测使用

一 Region

cpp 复制代码
'area':     面积

'row':      中心的行坐标

'column':   中心的列坐标

'width':    区域的宽度(平行于坐标轴)

'height':   区域的高度(平行于坐标轴)

'row1':     左上角的行坐标

'column1':  左上角的列坐标

'row2':     右下角的行坐标

'column2':  右下角的列坐标

'ra';     椭圆的长半轴
    
'rb';     椭圆的短半轴

'phi';    椭圆的方向

'roundness':轮廓形状因子
cpp 复制代码
'num_sides':多边形的边数

'connect_num':连通组件的数目

'holes_num':孔的数目

'area_holes':对象的孔的数目

'max_diameter':区域的最大直径

'orientation':区域的方向

'outer_radius':最小外接圆的半径

'inner_radius':最大内圆的半径

'inner_width': 区域内最大矩形的宽度

'inner_height':区域内最大矩形的高度
'circularity':
cpp 复制代码
F:区域的面积;max是轮廓上的所有像素到中心的距离(最大距离),C = min(1,C')


'compactness':紧密度,材料体内固体物质充实的程度叫紧密度

'contlength':轮廓的长度

'convexity':凸度

'rectangularity':矩形度

'anisometry':等效椭圆的轴比
cpp 复制代码
'bulkiness:'
cpp 复制代码
'struct_factor:'
cpp 复制代码
'dist_mean':区域边框到中心的平均距离

'dist_deviation:':区域边框到中心距离偏差

'euler_number':欧拉数,最通常的空间完整性,即空洞区域内空洞数量的度量,测量法称为欧拉函数,它只用一个单一的数描述这些函数,称为欧拉数。

'rect2_phi':  最小外界矩形的方向

'rect2_len1':最小外接矩形的半长

'rect2_len2':最小外接矩形半宽


几何矩:图像区域的几何特征;
零阶矩 m00反映了目标图像的面积。
一阶矩 反映了目标图像的质心位置。
二阶矩 又称惯性矩。
三阶矩 主要表现了目标对其均值分布偏差的一种测度,即扭曲度。
四阶矩 在统计学中用于描述一个分布的峰态
cpp 复制代码
dev_open_window(0,0,512,512,'black', WindowHandle)

gen_rectangle1(ROI_rectangle1,31.1832,108.97,81.2426,284.008)

gen_rectangle2(ROI_rectangle2,159.817,190.502,rad(-17.9245),80.2983,21.7362)

gen_circle(ROI_circle,263.104,180.239,34.773)

gen_ellipse(ROI_ellipse,361.955,183.09,rad(-0.860445),84.3926,25.9455)

gen_ellipse(ROI_ellipse1,361.955,390,rad(0),84.3926,25.9455)

gen_region_line(ROI_line,459.54,107.259,460.173,306.814)

union2(ROI_rectangle1,ROI_rectangle2,RegionUnion)

union2(RegionUnion,ROI_circle,RegionUnion)

union2(RegionUnion,ROI_ellipse,RegionUnion)

union2(RegionUnion,ROI_line,RegionUnion)

connection(RegionUnion,ConnectedRegions)

dev_display(ConnectedRegions)

select_shape(ConnectedRegions,SelectedRegions,'area','and',8000,9999)
相关推荐
c#上位机12 小时前
halcon图像增强之分段灰度拉伸2
c#·上位机·halcon·机器视觉
c#上位机15 小时前
halcon图像增强之自动灰度拉伸
图像处理·算法·c#·halcon·图像增强
c#上位机2 天前
halcon图像去噪—均值滤波
图像处理·算法·均值算法·halcon
c#上位机2 天前
halcon图像去噪—中值滤波
图像处理·c#·halcon
得鹿梦鱼、13 天前
QT案例 记录使用Halcon机器视觉的深度学习实现猫狗图像二分类
qt·halcon·猫狗图像二分类
张人玉14 天前
OCR 字符识别助手详解(含 Halcon 示例)
人工智能·机器学习·计算机视觉·halcon
张人玉15 天前
Halcon 学习笔记
笔记·学习·计算机视觉·halcon
张人玉15 天前
Halcon图像分隔
人工智能·机器学习·计算机视觉·halcon
Tianwen_Burning22 天前
输入数字,创建一个卷积核
halcon
躺平的赶海人1 个月前
Halcon实战:精准定位与提取:基于形态学处理的猴子眼睛区域检测完整方案
图像处理·计算机视觉·halcon·形态学操作