OpenCV中使用C++的鼠标点击功能

Mouse Click function in OpenCV using C++

本文关键字:鼠标 功能 C++ OpenCV      更新时间:2023-10-16

我对OpenCV相对陌生,我正在尝试使用虚拟鼠标。我想出了如何检测不同的颜色并过滤掉它们。我找不到如何在检测到特定颜色时点击鼠标。这里是我的样本代码:

if (b == 1){
        if (x >= 0 && y >= 0 && PosX >= 0 && PosY >= 0)
        //Here is the function to left clicking the mouse
    }

我想好了如何移动鼠标。我使用了SetCursorPos(x,y)。如果有任何帮助,我将不胜感激。提前谢谢!

鼠标点击事件随鼠标位置的x,y而来。使用这些坐标访问图像
看看SetMouseCallback()
下面是一个如何使用它的例子。