"人工智障 机器瞎学 数据掩埋" 入门笔记

OpenCV图像载入、显示和输出到文件以及滑块的使用

2018-01-28  本文已影响8人  HeoLis

图像载入

imread()函数

Mat imread(const string& filename, int flags = 1);

第一个参数为文件名
第二个参数为载入标识

imshow()函数

void imshow(const string& winname, InputArray mat);

namedWindow函数

void namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE)

可以调用destroyWindow()或者destroyAllWindows()函数来关闭窗口,并取消之前分配的与窗口相关的所有内存空间。

addWeighted 函数

void addWeighted(InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArray dst, int dtype=-1)

六个参数分别是

createTrackbar函数

CV_EXPORTS 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 )
上一篇 下一篇

猜你喜欢

热点阅读