我是靠谱客的博主 有魅力柜子,最近开发中收集的这篇文章主要介绍用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

 
#include "cv.h"
#include "highgui.h"
#pragma comment(lib,"cxcore200.lib")
#pragma comment(lib,"highgui200.lib")
 using namespace cv;
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)
    {
        /* read pixel */
        ptr = cvPtr2D(img1, y, x, NULL);

最后

以上就是有魅力柜子为你收集整理的用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素的全部内容,希望文章能够帮你解决用opencv读取图像的每个像素值,鼠标点击获取每一个点,并显示像素所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部