目前所使用软件为halcon12.0,和halcon11.0几乎没区别。
各种颜色空间转化,代码如下:
- read_image (Image, 'C:/Users/ysw/Desktop/视频讲解/图像处理视频Halcon/defect3.bmp')
- count_channels(Image, Channels)
- if(Channels>1)
- rgb1_to_gray(Image, GrayImage)
- decompose3(Image,R,G,B)
- *trans_from_rgb(R,G,B,Y,Cb,Cr,'argyb')
- trans_from_rgb(R,G,B,Y,U,V,'yuv')
- compose3(Y,U,V,YUV)
- trans_to_rgb(Y,U,V,R,G,B,'yuv')
- compose3(R,G,B,RGB)
-
- * HSI颜色空间
- trans_from_rgb(R,G,B,H,S,I,'hsi')
-
- endif
复制代码 注:*:为注释符,trans_from_rgb:RGB转化到其它颜色空间,trans_to_rgb:其它空间转到RGB颜色空间 |