流水依依

希望朋友们有个好的身体,开开心心工作与学习。

博客园 首页 新随笔 联系 订阅 管理
#include  <iostream> 
#include <opencv\cv.h>
#include <opencv2\core\core.hpp>
#include <opencv2\highgui\highgui.hpp>
using namespace std ;
using namespace cv ;

int main(){
    Mat now=imread("girl.jpg") ;
    if(now.empty()){
         cout<<"Can't find !"<<endl ;
         return -1 ;
    }
    imshow("old!",now) ;
    waitKey(0) ;
    Mat re;;
    re.create(now.rows, now.cols, now.type()) ;
    for(int i=0;i<now.rows;i++)
        for(int j=0;j<now.cols;j++)
            for(int k=0;k<now.channels();k++){
                re.at<Vec3b>(i,j)[k]=255-now.at<Vec3b>(i,j)[k] ;    
            }
    imshow("new!",re) ;
    imwrite("girl3.jpg",re) ;
    waitKey(0) ;
    return 0 ;
}

 

posted on 2013-11-07 21:02  流水依依  阅读(228)  评论(0)    收藏  举报