學習OpenCV筆記之圖像的載入、顯示和輸出到文件

圖像的載入、顯示和輸出到文件

OpenCV的命名空間

OpenCV中的C++類和函數都是定義在命名空間cv之內的。

圖像的載入: imread() 函數

原型:

Mat imread(const string& filename, int flags = 1);
  • filename : 圖像名稱
  • flags: 載入標識,指定了一個加載圖像的顏色類型
    CV_LOAD_IMAGE_GRAYSCALE – 0 : 將圖像轉換成灰度再返回
    CV_LOAD_IMAGE_COLOR – 1 : 默認值,彩色圖像

圖像的顯示:imshow() 函數

void imshow(const string& winname, InputArray mat);
  • winname : 需要顯示的窗口標識名稱

創建窗口:namedWindow() 函數

void namedWindow(const string& winname, int flags = WINDOW_AUTOSIZE);
  • WINDOW_AUTOSIZE : 窗口大小自動調整以適應顯示圖像,切用戶不可手動改變窗口大小
  • WINDOW_NORMAL : 窗口大小可以被用戶改變
  • WINDOW_OPENGL : 窗口支持OpenGL

刪除窗口:

destroyWindow(const string & winname);
destroyAllWindows();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章