QQ登录

只需一步,快速开始

halcon moments_region_2nd_invar函数介绍

[ 复制链接 ]
moments_region_2nd_invar(Regions : : : M11, M20, M02)
moments_region_2nd_inar计算缩放矩(M20, M02)和轴通过平行于坐标轴的中心的惯性表达式(M11)
Z0,S0设为区域的中心,F为区域面积 ,则矩Mij定义为
2019-05-17_164728.jpg
Z,S为区域全部像素点。
下面为手册自带例程
dev_close_window ()
dev_open_window (0, 0, 512, 512, 'black', WindowID)
dev_set_draw ('margin')
dev_set_color ('white')
M11Tuple := []
M20Tuple := []
M02Tuple := []
dev_update_var ('off')
dev_update_pc ('off')
* Create regions and calculate the geometric moments
for i := 10 to 250 by 2
    gen_ellipse (Ellipse, i, i, 0.4, i, i / 2)
    moments_region_2nd_invar (Ellipse, M11, M20, M02)
    M11Tuple := [M11Tuple,M11]
    M20Tuple := [M20Tuple,M20]
    M02Tuple := [M02Tuple,M02]
endfor
stop()
dev_set_color ('red')
Feature := M11Tuple
Scale := 3000.0
for i := 0 to |Feature| - 1 by 1
    disp_line (WindowID, 200 - Feature * Scale, 100 + i, 200, 100 + i)
endfor

1.moments_region_2nd_rel_invar(Regions : : : PHI1, PHI2)
moments_region_2nd_rel_inar计算缩放的相对力矩(PHI1, PHI2)。
PHI1, PHI2定义公式为:
2019-05-17_164728.jpg





回复

使用道具 举报

快速回复 返回列表 客服中心 搜索