cv_exports_w mat imread( const string& filename, int flags = imread_color );
功能:載入乙個指定的影象檔案,並返回此影象檔案的mat物件
第乙個引數:檔名
第二個引數:載入的影象型別,常用三種取值。
imread_unchanged (<0) :載入原圖,不做任何改變
imread_grayscale (0):將原圖作為灰度圖載入
imread_color (>0) :表示把原圖作為rgb影象載入
支援的載入格式:jpg,png,tiff等常用格式
cvtcolor( image, gray_image, color_bgr2gray );
功能:把影象從乙個色彩空間轉換到另外乙個色彩空間
第乙個引數:表示源圖
第二個引數:轉換色彩空間之後的影象
第三個引數:源到目標的轉換型別,比如color_bgr2hls,color_bgr2gray
cv_exports_w bool imwrite( const string& filename, inputarray img,const std::vector& params = std::vector());
功能:儲存影象到本地指定目錄
注意:只有8bit,16bit的png,jpg,tiff檔案格式而且是單通道或者三通道的bgr影象才可以通過這種方式儲存,
儲存png格式的時候可以儲存透明通道的。
六 OpenCV學習筆記 常用函式解析
mat是opencv裡最基本的乙個類,用來表示影象。預設建構函式 mat a mat 常用建構函式 mat a 10,10,8uc3 mat int rows,int cols,int type mat a 300,400,cv 8uc3,scalar 255,255,255 mat int ndi...
OpenCV常用函式
直接訪問 效率高,但容易出錯 用指標直接訪問 在某些情況下簡單高效 image void operator iplimage img inline t operator const int rowindx typedef struct rgbpixel typedef struct rgbpixel...
opencv常用函式
mat matsrc psrcimg,false 注意 當將引數copydata設為true後,則為深拷貝 複製整個影象資料 iplimage mat iplimage srcimg matsrc 此方法為淺拷貝此方法會額外的建立乙個影象記憶體備份,而非引用。matimg matsrc.clone ...