1、圖像的載入
Mat imread(const string& filename, int flags=1 );
//第一個參數:filename-->路徑
//第二個參數:flags <0-->四通道 ==0-->灰度圖 >0-->三通道
2、圖像的顯示
void imshow(const string& winname, InputArray mat);
//第一個參數:winname -->窗口標識名稱
//第二個參數:mat -->Mat
//InputArray/OutputArray-->Mat
3、namedWindow()
void namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE);
//第一個參數:winname-->窗口標識名稱
//第二個參數:flags-->窗口的標識
//WINDOW_NORMAL 用戶可以改變窗口大小
//WINDOW_AUTOSIZE 自動調整以適應所顯示的圖像大小,用戶不能自己調整窗口大小
//WINDOW_OPENGL 窗口創建時會支持OPENGL
4、imwrite()
bool imwrite(const string &filename, InputArray img, const vector<int>& params=vector<int>());
//第一個參數:寫入的文件名 帶後綴
//第二個參數:Mat類型的數據
//第三個參數:一般不需要寫 --P68
5、addWeighted(融合圖像)
addWeighted(圖一, 融合比例, 圖二, 融合比例, 偏差, 輸出);
//圖一,圖二, 輸出 均爲 Mat類型
//融合比例爲0-1
6、創建滑動條
int creatTrackbar(const string& trackbarname, const string& winname, int *value, int count, Trackbarcallback onChange=0, void* userdata = 0);
//第一個參數:軌跡條的名稱
//第二個參數:窗口的名稱,需要對應
//第三個參數:改的值,初始值爲滑動條的初始位置
//第四個參數:可以到達的最大位置,最小值始終爲0
//第五個參數:回調函數
//第六個參數:傳給回調函數的數據,如果第三個參數爲全局變量,可忽視類型爲void*,在回調函數最後加void*
7、獲取當前軌跡條位置
int getTrackbarPos(const string& trackbarname, const string& winname);
//第一個參數:軌跡條的名稱
//第二個參數:軌跡條父窗口的名稱