首页 > 其他 > 详细

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

时间:2016-05-28 00:51:35      阅读:307      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!