在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);