通过单击图像的特定位置获取BGR值

时间:2014-07-24 13:57:57

标签: opencv

Opencv中是否有任何方法使用当我们点击图像的特定位置时,它会给出像素位置以及B,G,R值。谢谢!

2 个答案:

答案 0 :(得分:1)

回复了类似的帖子here

基本上,您需要使用setMouseCallback()并创建自己的回调函数。

答案 1 :(得分:0)

您可以从此处开始获取鼠标位置: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

就坐标而言,它可能会对窗框产生影响,您必须尝试或稍微进行一些搜索。