現(xiàn)在把opencv撿起來,常用的做個筆記
關(guān)于OpenCV的命名空間
using namespace cv;
- imread函數(shù)
Mat imread(const string& filename, intflags=1 );
絕對路徑"F:\\test.jpg",注意為\\
flags >0返回一個3通道的彩色圖像。
flags =0返回灰度圖像。
flags <0返回包含Alpha通道的加載的圖像。
- namedWindow函數(shù)
void namedWindow(const string& winname,int flags=WINDOW_AUTOSIZE );
- imshow函數(shù)
void imshow(const string& winname, InputArray mat);
- 輸出圖像到文件——imwrite函數(shù)
bool imwrite(const string& filename,InputArray img, const vector<int>& params=vector<int>() );
■ 第一個參數(shù),const string&類型的filename,填需要寫入的文件名就行了,帶上后綴,比如,“123.jpg”這樣。
■ 第二個參數(shù),InputArray類型的img,一般填一個Mat類型的圖像數(shù)據(jù)就行了。
■ 第三個參數(shù),const vector<int>&類型的params,表示為特定格式保存的參數(shù)編碼,它有默認值vector<int>(),所以一般情況下不需要填寫。