OpenCV基础02(GUI+图像处理)

第四章 细说highGUI

    1.OpenCV与用户界面GUI的交互都在HighGUI中,里面主要有图像的显示,键盘鼠标相应函数的交互,以及窗口的设置,改变等,这一部分主要掌握的函数有:
	cvNamedWindow(const char* name,int flags=CV_WINDOW_AUTOSIZE);
	cvDestroyWindow();
	cvDestroyAllWindows();
	cvResizeWindow();
	cvMoveWindow();
	cvShowImage();
	cvSaveImage();
	//所有句柄的窗口处理都由封装好的以上函数完成,也可以通过下面的函数访问:
	cvGetWindowName();
	cvGetWindowHandle();//还有其他的函数,类推。
	//下面是响应交互的函数:
	char c=cvWaitKey();//键盘响应
	//鼠标响应,和键盘不同,鼠标响应必须有回调函数并注册,有格式要求:
	void CvMouseCallBack(int event,int x,int y,int flags,void* param);//通过选取不同的event来设置鼠标响应P113
	void cvSetMouseCallback(const char* windowName,CvMouseCallback onMOuse,void *param=NULL);//例子P114
	//滑动条,也必须有回调函数。
	int cvCreateTracker();
	void CvTrackbarCallback();
	cvGetTrackbarPos();//滑动条的设置
	cvSetTrackbarPos();
<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值