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;
}

opencv:批量读取一个文件夹下的图片,并转换成视频

//#include "stdAfx.h" #include #include #include #include //for mk_dir #include //for _acess() us...

用opencv 打开一个图片

  • 2013年03月28日 21:36
  • 267B
  • 下载

用Python和OpenCV创建一个图片搜索引擎的完整指南

无论你是将个人照片贴标签并分类,或是在公司的网站上搜索一堆照片,还是在为下一篇博客寻找合适的图片。在用文本和关键字来描述图片是非常痛苦的事。 我就遇到了这样的痛苦的事情,上周二我打开了一个很老的...

opencv 从一组图片到一个视频

  • 2015年04月06日 21:21
  • 3KB
  • 下载

VS2010配置opencv2.4.8,用MFC创建显示一个图片的简单程序

1、OpenCV的特点: OpenCV是一个基于C/C++语言的开源图像处理函数库其代码都经过优化,可用于实时处理图像具有良好的可移植性可以进行图像/视频载入、保存和采集的常规操作具有低级和高级...

opencv中图片反色

  • 2013年03月16日 22:43
  • 1KB
  • 下载

用Python和OpenCV创建一个图片搜索引擎的完整指南

本文将介绍用Python和OpenCV创建一个简单的图片搜索引擎, CBIR系统的构建主要包括: 1)定义图像描述符(图像特征提取) 这一阶段,需要决定描述图像的哪...

基于OpenCV3实现一个窗口显示若干张图片

前段时间一直在找如何在一个窗口中显示多张图片的方法,发现网上都是很陈旧的基于OpenCV1全是IplImage*的格式,转换为Mat麻烦,关键是还不能好好用。所以自己这些天琢磨了一段代码出来,完美适用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:opencv读取一个图片并反色
举报原因:
原因补充:

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