imread()圖像為載入函數
//函數原型: imread(const string& filename,int flag);
參數一:const string& filename 傳入參數為文件名字。
支持圖片格式:
1、windows位圖:*.bmp,*.dib;
2、JPEG文件:*.jpg,*.jpe,*.jpeg;
3、JPEG 2000 文件;
4、PNG 圖片:*.png;
5、便攜文件格式;
6、Sun rasters;
7、TIFF文件;
參數二:int flag參入參數
1、取值0,將圖像轉化為灰圖;
2、取值2,原深度圖像;
3、取值4,原顏色圖像;
4、取值1為彩圖,取值<0Alpha通道加載圖像,=0為灰圖。
#include <opencv2/opencv.hpp> using namespace cv; int main() { Mat one=imread("bee.jpg",1);//Mat類 讀取圖像個one對象 imshow("1",one);//圖像顯示函數,將one對象顯示出來 Mat minu=imread("bee.jpg",-1); imshow("-1",minu); Mat zero=imread("bee.jpg",0); imshow("0",zero); Mat two=imread("bee.jpg",2); imshow("2",two); waitKey(0); return 0; }
四個圖片分別為-1,0,1,2得到的圖。