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

opencv2学习- - - 图像的基本操作

时间:2016-05-28 00:53:09      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

1、图像的读取和显示

#include<iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>

using namespace std;
using namespace cv;  

int main(int argc, int* argv[])  
{  
    Mat image = imread("lena.bmp");
 
    namedWindow("原图像");
    imshow(" image ",image);  
    
    waitKey(6000);  
    return 0;     
} 

其中imread();函数有三个参数分别是:

  CV_LOAD_IMAGE_COLOR (>0)                 RGB彩色模式 
  CV_LOAD_IMAGE_GRAYSCALE ( 0 )             灰度图像模式
  CV_LOAD_IMAGE_UNCHANGED m ( <0 )      视图像情况而定

/*
        将一副图像转成灰度图像
*/ 
 
#include <iostream>  
#include <cv.h>    
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>
 
using namespace std;
using namespace cv;  
 
int main(int argc, int* argv[])  
{  
    Mat image = imread("lena.bmp");
    Mat    grayimg;
    
    cvtColor(image, grayimg, CV_RGB2GRAY); 
     
    imshow(" image1 ",image);  
    imshow(" grayimg ",grayimg);  
 
    waitKey(6000);  
    return 0;     
}  

 

opencv2学习- - - 图像的基本操作

标签:

原文地址:http://www.cnblogs.com/love29850706/p/5536478.html

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