永发信息网

请教?~!这个是什么问题

答案:2  悬赏:10  手机版
解决时间 2021-07-17 20:23
  • 提问者网友:人傍凄凉立暮秋
  • 2021-07-17 00:04
请教?~!这个是什么问题
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-07-17 01:28
问题不全面,什么情况出现的,监控?
全部回答
  • 1楼网友:狂恋
  • 2021-07-17 01:40

OpenCV的GUI命令

所学所得 2009-02-20 16:34 阅读95 评论0 字号: 大大 中中 小小

对窗口的操作

创建窗口:cvNamedWindow("win1",CV_WINDOW_AUTOSIZE);这里只有CV_WINDOW_AUTOSIZE这一个标志,当这个标志被设置后,用户不能手动改变窗口大小,窗口大小会自动调整以适合被显示图像(参考cvShowImage)。

关闭窗口:cvDestroyWindow("win1");

移动窗口:cvMoveWindow("win1",100,100);

缩放窗口:cvResizeWindow("win1",100,100);//新的宽、高

对外部输入的处理:

对鼠标的响应:建立处理鼠标响应函数

void mouseHandler(int event,int x,int y,int flags,void *param)

{

swich(event)

}

然后对该函数进行注册:mousesParam= 5;cvSetMouseCallback("win1",mouseHandler,&mousesParam);

对键盘的处理:cvWaitKey();等待键盘输入

对拖动条事件的处理:与处理鼠标事件类似,定义处理函数,再进行注册cvCreateTrackbar("bar","win1",&trackbarVal,maxVal,trackbarhandler); 滑块的最大值可以通过maxVal参数设置,最小值一直是0。

特别注意,上述的GUI函数需要基于一个窗口进行操作

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯