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.
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.
尝试使用我不久前编写的旧代码单独使用 OpenCV 时遇到了一些问题。在这一点上,我不确定我是否错过了某些东西,或者它是否是 OpenCV 中的错误。我会进一步调查这个。
但是我在我的存储库中分享了一个简短的、独立的、正确的(可编译的)示例,请检查cvImage。它是用C++ 和 Qt 和 OpenCV编写的。这是一个 Qt 应用程序,它使用 OpenCV 加载图像并将 RGB 值显示为 Qt 窗口的标题。
移动鼠标并将光标放在您感兴趣的像素顶部以查看其 RGB 值。
可以使用鼠标回调事件来完成。你可以找到一个很好的例子\opencv\samples\cpp\grabcut.cpp
你不需要 Qt 来做到这一点。只需使用默认的 OpenCV 函数imshow
来显示图像并SetMouseCallback
在鼠标单击时设置回调。
支持 Qt 的 Opencv 可以做到这一点。