opencv c++实现鼠标框选区域并显示选择的图片区域

OpenCV可以使用setMouseCallback设置鼠标事件的回调函数,从而然后根据需要进行处理。
setMouseCallback原型为:

void cv::setMouseCallback(const cv::String& windowName, MouseCallback onMouse, void* userData = 0);
其中,参数说明如下:

windowName:窗口名称
onMouse:回调函数的指针,用于处理鼠标事件
userData:用户数据指针,可以传递给回调函数
鼠标事件包括:

CV_EVENT_MOUSEMOVE:鼠标移动事件
CV_EVENT_LBUTTONDOWN:

你可能感兴趣的:(C/C++,NotFree,opencv,c++,计算机外设)