OpenCV获取鼠标左键点击位置图像的像素值

 更新时间:2019年01月18日 08:50:01   作者:XAUT_ee  
这篇文章主要为大家详细介绍了OpenCV获取鼠标左键点击位置图像的像素值,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实现功能:利用opencv获取鼠标左键点击位置图像的像素值(RGB像)

vs2015+opencv3.1

#include<opencv2\opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
void on_mouse(int EVENT, int x, int y, int flags, void* userdata);
void main()
{
 namedWindow("【display】");
 Mat src;
 src = imread("F:\\lena_rgb.jpg");
 //cvtColor(src, src, COLOR_RGB2GRAY);
 setMouseCallback("【display】", on_mouse,&src);
 //以40ms刷新显示
 while (1)
 {
  imshow("【display】", src);
  waitKey(40);
 }



}

void on_mouse(int EVENT, int x, int y, int flags, void* userdata)
 {
  Mat hh;
  hh = *(Mat*)userdata;
  Point p(x, y);
  switch (EVENT)
  {
   case EVENT_LBUTTONDOWN:
   {

    printf("b=%d\t", hh.at<Vec3b>(p)[0]);
    printf("g=%d\t", hh.at<Vec3b>(p)[1]);
    printf("r=%d\n", hh.at<Vec3b>(p)[2]);
    circle(hh, p, 2, Scalar(255),3);
   }
   break;

  }




 }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C语言实现矩阵翻转(上下翻转、左右翻转)

    C语言实现矩阵翻转(上下翻转、左右翻转)

    这篇文章主要介绍了C语言实现矩阵翻转(上下翻转、左右翻转)的相关资料,需要的朋友可以参考下
    2017-05-05
  • Qt出现假死冻结现象的原因及解决方法

    Qt出现假死冻结现象的原因及解决方法

    应用程序出现假死或冻结现象通常是由于一些常见问题所导致的,本文主要介绍了Qt出现假死冻结现象的原因及解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • C语言代码实现简单2048游戏

    C语言代码实现简单2048游戏

    这篇文章主要为大家详细介绍了C语言实现2048游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • C语言链表完整操作演示

    C语言链表完整操作演示

    这篇文章主要为大家详细介绍了C语言链表的完整操作演示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • 如何解决C语言,函数名与宏冲突

    如何解决C语言,函数名与宏冲突

    本文介绍了“如何解决C语言,函数名与宏冲突”,需要的朋友可以参考一下
    2013-03-03
  • C++中sprintf()函数的使用详解

    C++中sprintf()函数的使用详解

    本篇文章是对C++中sprintf()函数的使用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 总结一次C++ 程序优化历程

    总结一次C++ 程序优化历程

    这篇文章主要记录了一次C++程序优化的历程,给大家优化C++程序一些启发,感兴趣的朋友可以了解下
    2020-09-09
  • QT使用udp实现发送与接收图片

    QT使用udp实现发送与接收图片

    这篇文章主要为大家详细介绍了QT如何使用udp协议实现发送与接收图片功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-12-12
  • C++与C语言常用的语法对比

    C++与C语言常用的语法对比

    这篇文章主要介绍了C++与C语言常用的语法对比,文章基于c++和C语言的相关资料展开两者的语法相互对比,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-04-04
  • C++将txt文件内容保存到数组的方法

    C++将txt文件内容保存到数组的方法

    今天小编就为大家分享一篇C++将txt文件内容保存到数组的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07

最新评论