opencv的SetMouseCallback函数

网友投稿 757 2022-11-30

opencv的SetMouseCallback函数

opencv的SetMouseCallback函数



C++: void setMouseCallback(conststring& winname, MouseCallback onMouse, void* userdata=0 )

第一个参数,const string&类型的winname,为窗口的名字。第二个参数,MouseCallback类型的onMouse,指定窗口里每次鼠标时间发生的时候,被调用的函数指针。这个函数的原型应该为voidFoo(int event, int x, int y, int flags, void* param);其中event是 CV_EVENT_*变量之一, x和y是鼠标指针在图像坐标系的坐标(不是窗口坐标系), flags是CV_EVENT_FLAG的组合, param是用户定义的传递到cvSetMouseCallback函数调用的参数。第三个参数,void*类型的userdata,用户定义的传递到回调函数的参数,有默认值0。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:opencv 多圆查找
下一篇:QT输入框自动补全
相关文章

 发表评论

暂时没有评论,来抢沙发吧~