1. 程式人生 > >利用OpenCV的imread將RGB影象轉化為灰度影象!

利用OpenCV的imread將RGB影象轉化為灰度影象!

通常,我們是利用cvtColor將影象轉化為灰度圖,但實際上在讀取影象的時候便可以將影象轉化為灰度圖,

很簡單的操作,只需要將imread的第二個引數置為0即可

如下面的程式碼:

cv::Mat srcImage = cv::imread("lakeWater.jpg",0); 

官方對第二個引數的說明如下:

>0 Return a 3-channel color image 
=0 Return a grayscale image 
<0 Return the loaded image as is. Note that in the current implementation the alpha channel, if any, is stripped from the output image. For example, a 4-channel RGBA image is loaded as RGB if flags\ge0 . 
-------------------------------------------
影象處理開發資料、影象處理開發需求、影象處理接私活掙零花錢,可以搜尋公眾號"qxsf321",並關注!
影象處理開發資料、影象處理開發需求、影象處理接私活掙零花錢,可以搜尋公眾號"qxsf321",並關注!
影象處理開發資料、影象處理開發需求、影象處理接私活掙零花錢,可以搜尋公眾號"qxsf321",並關注!