0

Is it possible to simultaneously display an image and the pixel,coordinate values based on the mouse pointer positions?

I am asking an OpenCV equivalent of imview function in MATLAB.

4

4 回答 4

1

尝试使用我不久前编写的旧代码单独使用 OpenCV 时遇到了一些问题。在这一点上,我不确定我是否错过了某些东西,或者它是否是 OpenCV 中的错误。我会进一步调查这个。

但是我在我的存储库中分享了一个简短的、独立的、正确的(可编译的)示例请检查cvImage。它是用C++ 和 Qt 和 OpenCV编写的。这是一个 Qt 应用程序,它使用 OpenCV 加载图像并将 RGB 值显示为 Qt 窗口的标题

移动鼠标并将光标放在您感兴趣的像素顶部以查看其 RGB 值。

于 2013-02-17T05:58:18.883 回答
1

可以使用鼠标回调事件来完成。你可以找到一个很好的例子\opencv\samples\cpp\grabcut.cpp

于 2013-02-17T02:59:27.767 回答
1

你不需要 Qt 来做到这一点。只需使用默认的 OpenCV 函数imshow来显示图像并SetMouseCallback在鼠标单击时设置回调。

于 2013-02-16T21:13:44.100 回答
-1

支持 Qt 的 Opencv 可以做到这一点。

于 2013-02-16T17:39:47.183 回答