opencv动态显示图像像素值
来源:互联网 发布:淘宝买家秀看不到了 编辑:程序博客网 时间:2024/06/05 06:29
也比较简单,参考了网上的代码:
#include "cv.h"#include "highgui.h"void mouseHandler(int event, int x, int y, int flags, void* param){ IplImage* img0, * img1; CvFont font; uchar* ptr; char label[20]; img0 = (IplImage*) param; img1 = cvCloneImage(img0); cvInitFont(&font, CV_FONT_HERSHEY_PLAIN, .8, .8, 0, 1, 8); if (event == CV_EVENT_LBUTTONDOWN) { /* 读取像素 */ ptr = cvPtr2D(img1, y, x, NULL); /* * 显示像素值,注意是BGR */ sprintf(label, "(%d, %d, %d)", ptr[0], ptr[1], ptr[2]); cvRectangle( img1, cvPoint(x, y - 12), cvPoint(x + 100, y + 4), CV_RGB(255, 0, 0), CV_FILLED, 8, 0 ); cvPutText( img1, label, cvPoint(x, y), &font, CV_RGB(255, 255, 0) ); cvShowImage("img", img1); }} int main(){ IplImage* img = cvLoadImage("E:\\分类数据1\\5273-分类1.bmp", 1); /* always check */ assert(img); /* create a window and install mouse handler */ cvNamedWindow("img", 1); cvSetMouseCallback("img", mouseHandler, (void*)img); cvShowImage("img", img); cvWaitKey(0); /* be tidy */ cvDestroyAllWindows(); cvReleaseImage(&img); return 0;}
- opencv动态显示图像像素值
- Opencv--像素值变化后的图像显示
- opencv 图像像素点的值获取与显示
- opencv 图像读取显示和像素操作
- opencv读取图像像素值
- opencv图像像素值读取
- opencv读取图像像素值
- 用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素
- OpenCV中读取图像像素值 - [图像处理\OpenCV编程]
- OpenCV中获取图像某一像素值
- OpenCV中获取图像某一像素值
- OpenCV中获取图像某一像素值
- OpenCV中获取图像某一像素值
- opencv 保存灰度图像的像素值
- opencv 保存灰度图像的像素值
- OpenCV访问修改图像的像素值
- OpenCV中获取图像某一像素值
- opencv获取图像的像素值
- QT 滑动效果之 Qt动画组的简单使用(一)
- rsync 实现文件备份同步
- Drools 在告警关联分析中的应用
- MappedByteBuffer的使用(转)
- 周立波经典语录
- opencv动态显示图像像素值
- RewriteRule-htaccess详细语法使用教程
- error C2665: “AfxMessageBox”: 2 个重载中…
- Tombstone/Crash的log分析和定位
- 有用的小脚本
- comboBox.SelectedItem与SelectedText区别
- 串口发送10时多个0D?
- c#初体验
- 初级网站架构图示