halcon把图片改成单一通道_图像数据相互转换(halcon)

该博客介绍了如何使用Halcon库将彩色图像转换为单一通道,并详细阐述了8bit图像到16bit图像以及16bit图像到8bit图像的转换过程。博主通过代码示例展示了8bit单色图转16bit、16bit单色图转8bit以及8bit彩色图转16bit彩色图的操作步骤。
摘要由CSDN通过智能技术生成

标签:

dev_open_file_dialog ('read_image', 'default', 'default', Selection)

read_image (Image, Selection)

** 1. 寻找彩色图像中亮度最大的通道

decompose3 (Image, ImageRed, ImageGreen, ImageBlue)

min_max_gray (ImageRed, ImageRed, 0.09, Min1, RMax1, Range1)

min_max_gray (ImageGreen, ImageGreen, 0.09, Min1, GMax1, Range1)

min_max_gray (ImageBlue, ImageBlue, 0.09, Min1, BMax1, Range1)

concat_obj (ImageRed, ImageGreen, ObjectsConcat)

concat_obj (ObjectsConcat, ImageBlue, ObjectsConcat)

* maxData:=[RMax1,GMax1,BMax1]

maxData:=[0,1,1]

tuple_max (maxData, Max1)

tuple_find (maxData, Max1, Indices)

if(|Indices|#1)

Indices:=Indices[|Indices|-1]

endif

select_obj (ObjectsConcat, ObjectSelected, Indices+1)

stop()

get_image_size (Image, Width1, Height1)

**2. 8bi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值