opencv的SetMouseCallback函数

    xiaoxiao2021-03-25  199

    

    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。
    转载请注明原文地址: https://ju.6miu.com/read-1647.html

    最新回复(0)