Linux下Opencv入门编程一 (图像取反)
来源:互联网 发布:怎么看python安装的库 编辑:程序博客网 时间:2024/06/06 01:27
实现图片像素点的取反操作
--------------------------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <opencv/cv.h>
#include <opencv/highgui.h>
int main(int argc, char ** argv)
{ IplImage *pImage;
int i,j;
if (argc != 3)
{
printf("Format Error: ./run input.bmp output.bmp\n");
return 1;
}
if((pImage = cvLoadImage(argv[1], 1)) == 0) //加载图片
{
printf("Load Picture Failed!(%s)\n", argv[1]);
}
for (i = 0; i < pImage->height; i++)
for( j = 0; j < ((pImage->width*3 + 3)/4)*4; ++j) //注意字节对齐
{
*(pImage->imageData + i*((pImage->width*3 + 3)/4)*4 + j) ^= 0xFF;
}
cvSaveImage(argv[2], pImage, 0); //保存图片
printf("Image Process OK!\n");
return 0;
}
-----------------------------------------------------------------------------------makefile: gcc main.c -o run -lopencv_highgui -Wall
0 0
- Linux下Opencv入门编程一 (图像取反)
- OpenCV学习笔记(二):彩色图像取反
- OpenCV学习笔记-彩色图像取反
- OpenCV入门例子 反色显示图像
- OpenCv+VS2017图像处理入门(一)
- OpenCV入门笔记(一) Linux下的安装
- OpenCV(二) 图像编程入门
- 第一次图像取反
- opencv---图像反色(1)
- opencv---图像反色(2)
- Linux平台下Python脚本编程入门(一)
- VC++6.0下通过opencv读入图像并反色
- OpenCV入门----显示一幅图像
- Linux调用opencv编程(一)
- opencv——取反
- opencv像素整体取反
- opencv 之图像反色
- 图像的反色Opencv
- Scenario: Build a Classic ASP Website on IIS (在Win8,Win server 2012中架设传统ASP网站)
- vc解压和载入zip资源包方法
- Android--SharedPreference应用
- Python 经验总结
- HDFS追本溯源:HDFS操作的逻辑流程与源码解析
- Linux下Opencv入门编程一 (图像取反)
- 帧间预测详解
- Android ListView分页加载时图片显示问题
- Mac上显示隐藏文件的命令
- eclipse搭建Android测试环境+运行模拟器
- Android Camera简述
- java实现解一元n次多项式
- AOP的实现机制
- IOS 弹出键盘 移动视图