图像通道- 灰度图 RBG HSV 转换

1  单通道 

黑白相机成像,相机每个像素用一个值表示,8位图像 是0-255 ,0是没有光子射入,即最暗(黑),255 表示光子射入达到极限值,即最亮(白)

2 三通道

彩色相机成像,相机每个像素用三个值表示,分别对应RGB,  8位图像每个通道对应亮度0-255

3 四通道

彩色相机成像 RGBA  ,RGB对应色彩信息,A (Alpha)表示图像透明度,Alpha为0时,该像素完全透明,Alpha为255时,该像素是完全不透明。.

-------------------------------------------------------------------------------------------------------------------------------

通道转换 halcon

通道计算 count_channels(image,channels) channels 返回数量  

                access_channel( RGBimage,image1,channels) channels为1  image1为红色通道灰度图,同理2 为绿色灰度图,3为蓝色灰度图

通道分离 

decomo3(Image ,imageR,imageG,imageB)   :彩色图像转换成RGB分别对应的灰度图

通道合并转换

rgb3_to_gray(imageR,imageG,imageB,Grayimage): 三通道灰度图合并成一张灰度图

rgb1_to_gray(RGBimage,Grayimage)  彩色图转灰度图

 遵循公式            gray=0.299*red+0.587*green+0.114*blue

**获取到相应通道图像后可以用threshold( imageB,region,100,255) 二值化图像,突出想要的特征

*合并通道
compose2 (Image2, Image3, MultiChannelImage)
*向通道附加通道
append_channel (MultiChannelImage, Image11, ImageExtended)
*合并通道
compose3 (Image11, Image2, Image3, MultiChannelImage1)


----------------------------------------------------------------------------------------------------------------------

色彩空间  RGB  HSV  H 色调 (0-360) S 饱和度(0-180) V 亮度(0-255)

trans_from_rgb(imageR,imageG,imageB,imageH,imageS,imageV,'hsv')

tans_to_rgb(imageH,imageS,imageV,imageR,imageG,imageB,'hsv')

threshold( imageH,region,100,255) 可以二值化hsv 色彩图像突出特征

create_color_trans_lut('hsv','from_rgb',8,colorTransLUTHandle)  创建颜色查找表

apply_color_trans_lut(imageR,imageG,imageB,ImageResultH, ImageResultS, ImageResultV, ColorTransLUTHandle)  应用颜色查找表生成对应区间的hsv 图像

在hsv 模型中,不同颜色对应分量: Orange 10-30, Red 0-10,Blue 125-162,Yellow 30-64,Green 96-128 ...,这个分量可以作为ImageResultH图像二值化处理中的阈值

HueRanges := [10,30,0,10,125,162,30,64,96,128]

threshold (ImageReducedH, CurrentFuseRegion, HueRanges[2*j], HueRanges[2*j+1])

--------------------------------------------------------------------------------------------------------------------------------

Halcon图像的通道转换

(33条消息) Halcon图像的通道转换_*Major*的博客-CSDN博客https://blog.csdn.net/qq_41375318/article/details/113495242

数字图像处理——RGB与HSV图像互相转换原理

(33条消息) 数字图像处理——RGB与HSV图像互相转换原理_rgb转hsv_萌萌哒程序猴的博客-CSDN博客https://blog.csdn.net/shandianfengfan/article/details/120600453基于halcon的HSV颜色匹配实例

(33条消息) 基于halcon的HSV颜色匹配实例_halcon hsv_星辰_2020的博客-CSDN博客https://blog.csdn.net/qq_39467811/article/details/109200300?ops_request_misc=&request_id=&biz_id=102&utm_term=halcon%20%E8%B0%83hsv%20%E4%B8%8D%E5%90%8C%E5%A2%9E%E7%9B%8A&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-109200300.142%5Ev86%5Einsert_down1,239%5Ev2%5Einsert_chatgpt&spm=1018.2226.3001.4187

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值