遍历图片所有像素

Posted on 2014-02-22 20:08  sylar少侠  阅读(396)  评论(0编辑  收藏  举报
 	// 载入图像  
  	img=cvLoadImage("lena.jpg",-1);
  	if(!img)
       {
   		printf("Could not load image file: %s\n",argv[1]);
    	exit(0);
  	}
  	// 获取图像信息	
  	height    = img->height;  
  	width     = img->width;	
  	step      = img->widthStep;	
  	channels  = img->nChannels;
  	data      = (uchar *)img->imageData;
  	
  	// 反转图像
  	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];    

  

Copyright © 2024 sylar少侠
Powered by .NET 8.0 on Kubernetes