• halconrgb1_to_gray将RGB图像转换为灰度图像


    在HDevelop中

    read_image (Image, 'D:/bb/tu/ma.jpg')
    rgb1_to_gray(Image,Image1)
    *将RGB图像转换为灰度图像
    *将会使用如下公式进行转化:gray = 0.299 * red + 0.587 * green + 0.114 * blue
    *如果输入图像是单通道图像,则会直接复制给输出图像
    *参数1:彩色图像
    *参数2:灰色图像
    
    dev_open_window(0,10,500,300,'black',WindowHandle)
    dev_display(Image)
    
    dev_open_window(0,100,500,300,'black',WindowHandle1)
    dev_display(Image1)

      

    在QtCreator中

        HObject  ho_Image, ho_Image1;
        ReadImage(&ho_Image, "D:/bb/tu/ma.jpg");
    
        Rgb1ToGray(ho_Image, &ho_Image1);
          //将RGB图像转换为灰度图像
          //将会使用如下公式进行转化:gray = 0.299 * red + 0.587 * green + 0.114 * blue
          //如果输入图像是单通道图像,则会直接复制给输出图像
          //参数1:彩色图像
          //参数2:灰色图像
    
        cv::Mat Image,Image1;
        Image=HObject2Mat(ho_Image);
        Image1=HObject2Mat(ho_Image1);
    
        cv::imshow("Image",Image);
        cv::imshow("Image1",Image1);

      

  • 相关阅读:
    [Js]面向对象基础
    [css]邮件的写法
    [Js]碰撞运动
    [Js]弹性运动
    [Js]布局转换
    [Js]高级运动
    [js]多个物体的运动
    [Js]缓冲运动
    外部 Storage Provider【转】
    hostPath Volume【转】
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15879842.html
Copyright © 2020-2023  润新知