opencv程序开头标配:
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
imread()函数:
Mat imread(const string& filename, int flags=1);
- flags>0返回一个3通道彩图
- flags=0返回灰度图
- flags<0返回包含Alpha通道的加载图像
imshow()函数:
void imshow(const string& winname, InputArray mat);
namedWindow()函数:
void namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE);
imwrite()函数:
bool imwrite(const string& filename, InputArray img, const vector<int>& params=vector<int>());
createTrackbar()函数:
int createTrackbar(const string& trackbarname, const string& winname, int* value, int count, TrackbarCallback onChange=0, void* userdata=0);
getTrackbarPos()函数:
int getTrackbarPos(const string& trackbarname, const string& winname);
SetMouseCallback()函数:
void SetMouseCallback(const string& winname, MouseCallback onMouse, void* userdata=0);