【发布时间】:2014-07-24 13:57:56
【问题描述】:
Opencv 中是否有任何方法,当我们单击图像的特定位置时,它会给出像素位置以及 B、G、R 值。谢谢!
【问题讨论】:
-
先生,我是opencv的新手。前几天刚开始。所以尝试学习这些简单的东西。请帮忙。谢谢
-
我也知道如何以编程方式访问每个像素,但是一旦显示图像,我不知道如何通过单击图像在显示的图像上获取这些值。
标签: opencv
Opencv 中是否有任何方法,当我们单击图像的特定位置时,它会给出像素位置以及 B、G、R 值。谢谢!
【问题讨论】:
标签: opencv
有回复类似的帖子here。
基本上,您需要使用 setMouseCallback() 并创建自己的回调函数。
【讨论】:
可以从这里开始获取鼠标位置:http://www.wisegai.com/2012/10/29/using-mouse-callbacks-with-opencv-and-the-cvhighgui-module/ (我不知道点击会在哪个坐标系中,即窗口、图像或屏幕的点击)
这些可能对第二部分有所帮助。
How to read the screen pixels?
Screen Capture Specific Window
就坐标而言,它可能会影响窗口框架,您必须尝试或进一步搜索。
【讨论】: