• halcontrans_from_rgb将图像从RGB颜色空间转换为任意颜色空间


    在HDevelop中

    read_image (Image, 'D:/bb/tu/ma.jpg')
    decompose3(Image,R,G,B)
    *通道分离
    dev_display(Image)
    trans_from_rgb(R,G,B,H,S,V,'hsv')
    *功能:将图像从RGB颜色空间转换为任意颜色空间
    *参数1:红色通道
    *参数2:绿色通道
    *参数3:蓝色通道
    *参数4:H通道
    *参数5:S通道
    *参数6:V通道
    *参数7:'hsv'    转换为HSV
    
    trans_to_rgb(H,S,V,R,G,B,'hsv')
    *将图像从任意颜色空间转换为RGB颜色空间
    compose3(R,G,B,Multichannel)
    *通道合并
    dev_display(Multichannel)

    在QtCreator中

        HObject  ho_Image, ho_R, ho_G, ho_B, ho_H, ho_S,ho_V, ho_Multichannel;
        ReadImage(&ho_Image, "D:/bb/tu/ma.jpg");
    
        Decompose3(ho_Image, &ho_R, &ho_G, &ho_B);
          //通道分离
    
        TransFromRgb(ho_R, ho_G, ho_B, &ho_H, &ho_S, &ho_V, "hsv");
          //功能:将图像从RGB颜色空间转换为任意颜色空间
          //参数1:红色通道
          //参数2:绿色通道
          //参数3:蓝色通道
          //参数4:H通道
          //参数5:S通道
          //参数6:V通道
          //参数7:'hsv'    转换为HSV
        TransToRgb(ho_H, ho_S, ho_V, &ho_R, &ho_G, &ho_B, "hsv");
          //将图像从任意颜色空间转换为RGB颜色空间
       Compose3(ho_R, ho_G, ho_B, &ho_Multichannel);
          //通道合并
    
        cv::Mat src;
        src=HObject2Mat(ho_Multichannel);
    
        cv::imshow("src",src);

  • 相关阅读:
    (四)资源文件分类
    (三)整合SSH测试项目
    (二)搭建SSH环境
    (一)新建一个javaweb项目
    Python学习——使用dict和set
    POJ 2104 K-th number
    bzoj 3669: [Noi2014] 魔法森林 LCT版
    bzoj 3626: [LNOI2014]LCA
    bzoj 2588 Count on a tree
    bzoj 3514: Codechef MARCH14 GERALD07加强版
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15881877.html
Copyright © 2020-2023  润新知