opencv读取一个图片并反色

原创 2013年12月04日 18:56:49
#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
IplImage* img = 0; 
int height,width,step,channels;
uchar *data;
int i,j,k; 
 
img=cvLoadImage("aa.jpg",CV_LOAD_IMAGE_COLOR);


    //Mat img = imread("pp.jpg");
    if(!img)
    {
        cout<<"error";
        return -1;
    }


// imshow("xx的靓照",img);
  //  waitKey();


height    = img->height;
width     = img->width;
step      = img->widthStep;
channels  = img->nChannels;
data      = (uchar *)img->imageData;
printf("Processing a %dx%d image with %d channels\n",height,width,channels); 
 


cvNamedWindow("win1", CV_WINDOW_AUTOSIZE); 
cvMoveWindow("win1", 300, 300); // offset from the UL corner of the screen

for(i=0;i<height;i++) for(j=0;j<width;j++) for(k=0;k<channels;k++)
    data[i*step+j*channels+k]=255-data[i*step+j*channels+k]; 


cvShowImage("win1",img);
cvWaitKey(0);
cvReleaseImage(&img);
return 0;
}

Opencv2 cv::Mat 图像反色

对8位图像,直接 cv::Mat inversedMat = 255 - originalMat;
  • dapengguai
  • dapengguai
  • 2014年12月17日 16:06
  • 2637

opencv图像的读入、灰度化、二值化、反色

平台 win7+vs2010+opencv2.4.9#include #include using namespace std; using namespace cv; void main(in...
  • bao_bei
  • bao_bei
  • 2015年10月09日 15:56
  • 2916

opencv3_java 图像的二值图反色处理 Bitwise_not

图像的二值图反色处理 Bitwise_not package opencv_java_demo; import org.opencv.core.*; import org.opencv.i...
  • sileixinhua
  • sileixinhua
  • 2017年05月30日 17:13
  • 1490

OpenCV图像操作-图像反色操作

创建MFC工程,从文件中读入一幅图像,将之反色,然后显示原图片和反色之后的图片。 [cpp] view plaincopyprint? /*******************...
  • robberM
  • robberM
  • 2013年01月15日 13:55
  • 11107

opencv对二值图像进行颜色反色操作

即将二值图像白色部分变为黑色,黑色部分变为白色。 bitwise_not(singleROI,singleROI);//颜色反转 输入和输出都为二值图像...
  • chen1234520nnn
  • chen1234520nnn
  • 2017年09月08日 00:02
  • 466

opencv二值图反色处理

opencv中二值图反色处理的两种方法,具体请见文章。
  • wsbeibei
  • wsbeibei
  • 2014年05月15日 15:55
  • 5038

opencv 图片基本处理(灰度化,反色,二值化,膨胀腐蚀以及ROI的copy等)

基于护照的识别和tezhengt
  • zxw2446
  • zxw2446
  • 2014年08月26日 14:13
  • 1456

OpenCV入门例子 反色显示图像

1:配置开发环境 include+lib #include #include #include #include #include int main(int argc, char...
  • hfxc226
  • hfxc226
  • 2013年01月29日 11:43
  • 2152

OpenCV -cvNot(反色)

反色源码// opencv1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" //////////////////////////////////////...
  • u011354290
  • u011354290
  • 2013年07月11日 11:10
  • 3353

OpenCV数字图像处理(2) 反色

主要思想:tuple2=tuple(255-R,255-G,255-B)
  • Leytton
  • Leytton
  • 2014年06月28日 23:42
  • 2452
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:opencv读取一个图片并反色
举报原因:
原因补充:

(最多只允许输入30个字)