码迷,mamicode.com
首页 > 其他好文 > 详细

opencv 小任务2 灰度

时间:2017-02-17 10:03:33      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:rgb2gray   release   win   指定   创建   image   显示   get   show   

#include <opencv2/opencv.hpp>  
using namespace std;
int main()
{
    //从文件中读取图像    
    IplImage *pSrcImage = cvLoadImage("F://19.jpg");
        //创建图象
    IplImage *pDstImage = cvCreateImage(cvGetSize(pSrcImage), IPL_DEPTH_8U, 1);
    //创建窗口  
    cvNamedWindow("原图", 1);
    cvNamedWindow("灰度图", 1);

    cvCvtColor(pSrcImage, pDstImage, CV_RGB2GRAY);
    
    //在指定窗口中显示图像  
    cvShowImage("原图", pSrcImage);
    cvShowImage("灰度图", pDstImage);


    //等待按键事件  
    cvWaitKey();
    cvSaveImage("F://199.jpg", pDstImage);  
       cvDestroyWindow("原图");
    cvDestroyWindow("灰度图");
    cvReleaseImage(&pSrcImage);
    cvReleaseImage(&pDstImage);
    return 0;
}

 

opencv 小任务2 灰度

标签:rgb2gray   release   win   指定   创建   image   显示   get   show   

原文地址:http://www.cnblogs.com/zxff/p/6408334.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!