你可以这样做:

#include

#include

using namespace std;

using namespace cv;

Mat img;

void

CallBackFunc(int event,int x,int y,int flags,void* userdata)

{

if(event==EVENT_MOUSEMOVE){

cout << "Pixel (" << x << ", " << y << "): " << img.at(y,x) << endl;

}

}

int main()

{

// Read image from file

img=imread("demo.jpg");

// Check it loaded

if(img.empty())

{

cout << "Error loading the image" << endl;

exit(1);

}

//Create a window

namedWindow("ImageDisplay",1);

// Register a mouse callback

setMouseCallback("ImageDisplay",CallBackFunc,nullptr);

// Main loop

while(true){

imshow("ImageDisplay",img);

waitKey(50);

}

}

作为有用的评论的结果,我(希望)改进了代码并且现在处理灰度图像,并且还将RGB排序设置为更类似于非OpenCV爱好者可能期望的 – 即RGB而不是BGR.更新的功能如下:

void

CallBackFunc(int event,int x,int y,int flags,void* userdata)

{

if(event==EVENT_MOUSEMOVE){

// Test if greyscale or color

if(img.channels()==1){

cout << "Grey Pixel (" << x << ", " << y << "): " << (int)img.at(y,x) << endl;

} else {

cout << "RGB Pixel (" << x << ", " << y << "): " << (int)img.at(y,x)[2] << "/" << (int)img.at(y,x)[1] << "/" << (int)img.at(y,x)[0] << endl;

}

}

}

info matlab,c – 在OpenCV中是否有类似MATLAB的’impixelinfo()’功能?相关推荐

  1. matlab fft2的作用,为什么Matlab fft2比OpenCV dft快得多(why Matlab fft2 is much faster than OpenCV dft)...

    为什么Matlab fft2比OpenCV dft快得多(why Matlab fft2 is much faster than OpenCV dft) 我只是测试比较OpenCV的dft函数和Mat ...

  2. matlab在振动信号处理中的应用pdf,matlab在振动信号处理中的应

    压缩包 : MATLAB在振动信号处理中的应用.zip 列表 MATLAB在振动信号处理中的应用/ MATLAB在振动信号处理中的应用/(老师荐)matlab在振动信号处理中的应用.pdf MATLA ...

  3. java快速注释怎么配置_详解如何在低版本的Spring中快速实现类似自动配置的功能...

    在 Spring 4 后才引入了 @Conditional 等条件注解,它是 Spring Boot 中实现自动配置的最大功臣! 那么问题来了:如果我们还在使用 Spring 3.x 的老版本,这时候 ...

  4. P5 Matlab/Simulink 在时域分析中的应用-《Matlab/Simulink与控制系统仿真》程序指令总结

    上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 5. Matlab/Simulink 在时域 ...

  5. codeblocks调用matlab,matlab engine: 在Codeblocks中使用C++调用matlab | 学步园

    平台:XP,Code::Blocks 10.05(包含gcc 4.4.1),matlab 2010b 方式:C++调用matlab引擎 设置步骤: (一)系统变量:path中添加MinGW\bin; ...

  6. matlab fisher检验,模式识别中Fisher分类器的Matlab实现及测试

    模式识别中Fisher分类器的Matlab实现及测试 Fisher分类器用于解决二类线性可分问题. Fisher准则基本原理:找到一个最合适的投影轴,使两类样本在该轴上投影之间的距离尽可能远,而每一类 ...

  7. matlab在电力行业中的仿真技术-MATLAB小电流接地系统单向故障仿真分析

    前言 文中涉及代码可参见,需要的小伙伴自行订阅! 基于Matlabsimulink的小电流接地系统单向故障仿真分析 基于Matlab/simulink的小电流接地系统单向故障仿真分析,包涵中性点不接地 ...

  8. matlab在电力行业中的仿真技术-MATLAB基于EKF算法估计电动汽车蓄电池的SOC

    前言 关于本文的代码请参加,有兴趣的小伙伴可自行订阅. matlab电力系统仿真-MATLAB基于EKF算法估计电动汽车蓄电池的SOC 电动汽车(EV)是未来汽车的一大发展方向.动力锂电池组是电动汽车 ...

  9. 毕业设计matlab在误差处理中的应用,毕业设计MATLAB在误差处理中的应用要点分析.doc...

    毕业论文任务书 院(系) 机械工程学院 专业班级 测控082级 学生姓名 马 魁 一.毕业论文题目 MATLAB在误差理论中的应用 二.毕业论文工作自______ ___年____ _月___ __日 ...

最新文章

  1. 用Unity和Playmaker创建一个限时游戏 Creating a Time Limit game with Unity and Playmaker
  2. JS子窗口调用父窗口中的函数
  3. Google Scholar公司科研实力大比拼:谷歌1161,华为110,为何差10倍?
  4. ros控制上网时间,网络定时通断
  5. Xming+putty操作篇
  6. UA MATH523A 实分析1 集合论基础6 一些点集拓扑基本概念
  7. mod php是什么意思,mod函数是什么意思
  8. 从应用到底层 36张图带你进入Redis世界
  9. Android开发三:常用控件1--TextView、EditText、Button
  10. grid系列--删除
  11. nginx在linux自动启动脚本,nginx的自动启动脚本
  12. 使用枚举映射_用EnumMaps映射枚举键
  13. 问题:连接查询和子查询的区别和连接及优劣?
  14. VS2017下载地址和安装教程(图解)
  15. 极验验证码(6.0.9)破解(一) 之 抓包分析
  16. gre填空高频词汇整理
  17. c语言中位运算符及用法
  18. SUMO交通仿真-核心概念和基础知识速览
  19. 攒齐智能产品组合,世界召唤四大超级力量
  20. 机器学习告诉你,新型冠状病毒接下来将如何变异?

热门文章

  1. Git不断询问我ssh密钥密码
  2. 不支持的major.minor版本52.0 [重复]
  3. 检查Python列表项是否在另一个字符串中包含一个字符串
  4. ur3 aubo movit机械臂运动
  5. urtlebot3启动键盘控制后 /cmd_vel 会持续输出数据,在键盘不给信号时 /cmd_vel 续输,导致此功能与导航同时启动,会导致小车自动行走时一顿一顿的
  6. js储存数据sessionStorage,localStorage
  7. car-like robot运动机构简析
  8. STM32F103mini教程学习总结与心得(四)---->看门狗
  9. java jdbc mysql util_Java,Scala:JDBCUtil,MySqlUtil,PhoenixJDBC
  10. eclipse中birt插件使用_eclipse安装birt插件