首页 > 其他 > 详细

遍历图片所有像素

时间:2014-02-23 07:58:34      阅读:270      评论:0      收藏:0      [点我收藏+]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 载入图像 
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];   

  

遍历图片所有像素

原文:http://www.cnblogs.com/sylar120/p/3561203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!