halcon视觉第九讲 halcon将Bayer图像转换为彩色图像


图像bayer格式介绍

定义:bayer格式图片是伊士曼·柯达公司科学家Bryce Bayer发明的,Bryce Bayer所发明的拜耳阵列被广泛运用数字图像。

Bayer图像排列形式:

Bayer图像如何转换为RGB:

R22=(R11+R13+R31+R33)/4

B22=B22

G22=(G12+G21+G32+G23)/4

程序实现

*读取图像

read_image (Image, ‘patras’)

*获取图像大小

get_image_size (Image, Width, Height)

*打开窗口

dev_open_window (0, 0, Width, Height, ‘black’, WindowHandle)

*显示窗口

dev_display (Image)

*模拟Bayer图像

simulate_bayer_image (Image, ImageCFA)//将图像转为Bayer图像

*产生一个空的对象

gen_empty_obj (RGBImage)

*Bayer图像转换为RGB图像

cfa_to_rgb (ImageCFA, RGBImage, ‘bayer_gb’, ‘bilinear’)//将bayern图像转为rgb图像

*显示RGB图像

dev_display (RGBImage)


文章作者: zhouhui
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zhouhui !
  目录