opencv 小任务2 灰度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv 小任务2 灰度相关的知识,希望对你有一定的参考价值。

#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 灰度的主要内容,如果未能解决你的问题,请参考以下文章

Qt+OpenCV小项目:灰度图转换

灰度图像直方图变换的一些代码

灰度图像直方图变换的一些代码

如何在 Python 中使用 OpenCV 合并 2 个灰度图像

OpenCV学习笔记02:OpenCV基本图片处理

读取图像灰度opencv 3.0.0-dev