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颜色匹配实例