c# draw halcon_halcon,C# 学习

1、add_channels ( Regions, Image : GrayRegions : : )

将Image图像的灰度值赋给区域Regions,得到GrayRegions。

2、change_domain ( Image, NewDomain : ImageNew : : )

改变Image图像的定义域

3、full_domain ( Image : ImageFull : : )

扩张Image图像的定义域到最大。

4、get_domain ( Image : Domain : : )

得到Image图像的定义域

5、rectangle1_domain ( Image : ImageReduced : Row1, Column1, Row2,

Column2 : )

根据矩形坐标(Row1, Column1)、(Row2,Column2)得到区域视为Image图像的定义域。

6、reduce_domain ( Image, Region : ImageReduced : : )

得到图像Image相对于Region区域的图像

例程:

read_image (Image,'G:/Halcon/机器视觉/images/brycecanyon1.png')

* 打开一个新的窗体

dev_open_window (0, 0, -1, -1,'black', WindowHandle)

* 显示图像

dev_display (Image)

* 选出两个新的Region

draw_region (region1, WindowHandle)

draw_region (region2, WindowHandle)

add_channels (region1, Image, image_region1)

change_domain (Image, region2, ImageNew)

full_domain (image_region1, ImageFull)

rectangle1_domain (ImageFull, ImageReduced, 100, 100, 300, 500)

get_domain (image_region1, Domain)

reduce_domain (Image, region2, ReducedImage)

处理效果如下图所示:

area_center_gray ( Regions, Image : : : Area, Row, Column )

计算Image图像中Region区域的面积Area和重心(Row,Column)。

cooc_feature_image ( Regions, Image : : LdGray, Direction : Energy,

Correlation, Homogeneity, Contrast )

计算共生矩阵和推导出灰度特征值

Direction:灰度共生矩阵计算的方向

Energy:灰度值能量

Correlation:灰度值的相互关系

Homogeneity:灰度值的均匀性

Contrast:灰度值的对比度

cooc_feature_matrix ( CoocMatrix : : : Energy, Correlation,

Homogeneity, C

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值