赞
踩
创建一个名位winname的窗口
namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE); //创建窗口
void destroyWindow(const string &winname);//销毁指定窗口
void destroyAllWindows(); //销毁所有窗口
参数flags:
WINDOW_NORMAL //用户可以拖拽窗口大小
WINDOW_AUTOSIZE //用户无法重新定义窗口大小
WINDOW_OPENGL //窗口支持对OpenGL的支持
WINDOW_FREERATIO
WINDOW_KEEPRATIO //保留图像比例
WINDOW_GUI_EXPANDED //可以显示状态栏和工具栏,增强交互性
void imshow(const string &winname,InputArray mat);
Tips:当该窗口处于激活状态时,可以使用使用快捷键复制或保存当前显示的图像:ctrl+c 和 ctrl+s
void setWindowTitle(const string& winname,const string &title); //不设置的话默认时winname,设置之后是title
double getWindowProperty(const string& winname,int prop_id); //得到winname窗口的prop_id属性值
void setWindowProperty(const string& winname,int prop_id, double prop_value);
void setMouseCallback(const string &winname, MouseCallback onMouse, void *userData=0); //处理鼠标事件,回调函数是onMouse
Rect selectROI(const string &winname, InputArray img); //鼠标选择ROI区域
void selectROIs(const string &winname, InputArray img, std::vector<cv::Rect>& rects); //获取多个ROI区域
int cv::waitKey(int delay);//等待键盘事件的发生,delay是延时
int cv::pollKey(); //无需等待键盘事件的发生
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。