opencv之imread()


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得到的圖。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM