利用setMouseCallback函数实现鼠标对图片窗口的操作!

来源:互联网 发布:特斯拉models知乎 编辑:程序博客网 时间:2024/05/20 09:47

本文转载自 http://opencv66.net/thread-9-1-1.html

本程序实现鼠标对图片窗口的操作。
利用setMouseCallback函数将图像窗口与对应的鼠标处理函数映射起来。
在这个程序中
①当鼠标左键在图像上某点点击时,显示这个点的坐标,并在图像上该点处划圆; 
②当鼠标左键没有按下时,鼠标移动时,则会显示鼠标所在点的实时坐标;
③当鼠标左键按下不放并且鼠标移动时,则在图像上划矩形,当鼠标放开后,则会把相应的矩形区域提取出来显示在另一个窗口中。
程序比较简单,这里就不用文字说明怎么实现了,大家一看代码便知怎么用了!
代码如下
代码中用到的图像下载链接:http://pan.baidu.com/s/1miSMDmg 密码:rhs5

具体的代码请到原帖中查看,链接为  http://opencv66.net/thread-9-1-1.html

具体的代码请到原帖中查看,链接为  http://opencv66.net/thread-9-1-1.html

具体的代码请到原帖中查看,链接为  http://opencv66.net/thread-9-1-1.html

代码运行结果我这里录了个视频,视频在线观看链接
http://v.youku.com/v_show/id_XMjk3MTYyMjM3Ng==.html?spm=a2h3j.8428770.3416059.1
大家在看视频的时候记得选择高清模式哦!
不方便在线看的我给大家这个视频的网盘下载链接
链接:http://pan.baidu.com/s/1geYgrlx 密码:db75

本文转载自 http://opencv66.net/thread-9-1-1.html

阅读全文
0 0