在图像上绘制出矩形并标出起点的坐标
涉及到两方面的内容:
1.
用鼠标画出矩形。
2.
在图像上绘制出点的坐标
1.
用鼠标绘制矩形,
涉及到鼠标的操作,
opencv
中有鼠标事件的介绍。
需要用到两个函数
:
回调函数
CvMouseCallback
和注册回调函数
cvSetMouseCallback.
当回调函数被调用时,
opencv
会传入合适的值,
当鼠标有动作时,
有所反应,
比如画线,
描点。
void CvMouseCallback(int event,int x,int y,int flags,void * param);
event
为
鼠
标
事
件
类
型
,
值
为
以
下
一
种
:
CV_EVENT_MOUSEMOVE,CV_EVENT_LBUTTONDOWN,CV_EVENT_RBUTTONDOWN,CV_EVEN
T_MBUTTONDOWN,CV_EVENT_RBUTTONUP
,CV_EVENT_LBUTTONUP
,CV_EVENT_MBUTTONU
P
,CV_EVENT_LBUTTONBLCLK,CV_