opencv中setMousecallback的用法
来源:互联网 发布:阿拉伯数字转大写算法 编辑:程序博客网 时间:2024/05/16 11:32
opencv版本:3.1
setMousecallback用法demo,输出鼠标框出矩形
参考:http://blog.csdn.net/yangtrees/article/details/7573919
#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;bool select_flag = false;Rect select;Mat img;void onMouse(int event, int x, int y, int flags, void*param){ if (event == CV_EVENT_LBUTTONDOWN) { select.x = x; select.y = y; select_flag = true; } else if (select_flag && event == CV_EVENT_LBUTTONUP) { Rect roi = Rect(Point(select.x, select.y), Point(x, y)); select_flag = false; //显示框出的矩形 rectangle(img, roi, Scalar(0, 255, 0), 2); cout << "rect x" << roi.x<<" y"<< roi.y; cout << " rect height" << roi.height << " width" << roi.width << endl; imshow("img",img); }}int main(int argc, char **argv){ namedWindow("img"); img = imread("1.jpg", 1); imshow("img", img); setMouseCallback("img", onMouse, 0); waitKey(0); system("pause"); return 0;}
0 0
- opencv中setMousecallback的用法
- opencv中setMousecallback的用法
- opencv中setMousecallback的用法
- opencv中setMousecallback的用法
- opencv中setMousecallback的用法
- Opencv之鼠标响应setMouseCallback()的用法
- Opencv之鼠标响应setMouseCallback()的用法
- OpenCV中关于SetMouseCallback的解释
- 在类中调用opencv的setMouseCallback
- 在类中调用opencv的setMouseCallback
- opencv的SetMouseCallback函数
- opencv中的setmousecallback函数
- opencv 鼠标操作 setMouseCallback
- opencv setMouseCallback() 函数
- opencv 3.0 鼠标操作 setMouseCallback
- OpenCV I_07鼠标画笔 setMouseCallback()
- SetMouseCallback
- opencv 鼠标操作SetMouseCallback()函数传递用户定义参数的问题
- Android校招复习资料整理
- pthread_attr_init线程属性
- FloatingActionButton的使用
- 【POJ】 3982 序列
- 各种环境所需要相应的jar包
- opencv中setMousecallback的用法
- Dragger2的简单使用
- table菜鸟切换
- 第六十五天学习笔记
- Android之---动画(Animation)大全(各种动画的属性,用法详细介绍)
- 打印小票
- readonly和const的区别
- Tomcat Publish报错(Could not delete ........ May be locked by another process.)
- easyui重置整个树