您可以EVENT_MOUSEMOVE用来获取鼠标的位置:
#include <opencv2\opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
void mouse_callback(int event, int x, int y, int flag, void *param)
{
if (event == EVENT_MOUSEMOVE) {
cout << "(" << x << ", " << y << ")" << endl;
}
}
int main()
{
cv::Mat3b img(200, 200, Vec3b(0, 255, 0));
namedWindow("example");
setMouseCallback("example", mouse_callback);
imshow("example", img);
waitKey();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4435 次 |
| 最近记录: |