OpenCV学习笔记——使用OpenCV访问图像数据
2014-07-28 14:46
741 查看
通过IplImage指针访问图像数据,把图像变白
#include "cv.h" #include "highgui.h" void white(IplImage* img) { for (int y = 0; y < img->height; y++) { uchar* ptr = (uchar*)(img->imageData + y*img->widthStep); for (int x = 0; x < img->nChannels*img->width; x++) { ptr[x] = 255; } } } void main() { const char* imagename; IplImage* image = NULL; IplImage* out = NULL; imagename = "E:/0.bmp"; image = cvLoadImage(imagename, 1); cvNamedWindow("原始图像", 1); cvShowImage("原始图像", image); white(image); cvNamedWindow("白色图像", 1); cvShowImage("白色图像", image); cvReleaseImage(&image); cvWaitKey(0); cvDestroyWindow("原始图像"); cvDestroyWindow("白色图像"); }
相关文章推荐
- opencv学习笔记-入门(7)单通道的图像数据访问
- opencv学习笔记-入门(7)单通道的图像数据访问
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- OpenCV 2 学习笔记(6): 使用指针来扫描图像:减少图像的位深
- opencv视频学习第九课(访问cvMat数据)笔记整理
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- 双目视觉学习笔记(一)--qtcreator下使用opencv读取并存储双摄像头图像
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- OpenCV使用不同方式访问图像数据
- 计算机视觉与图像处理学习笔记(三)opencv的基本数据类型与简单图像处理函数
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- 【OpenCV学习笔记】之二:Mat使用的潜规则----对数据类型敏感
- 微软企业库4.1学习笔记(三十二)数据访问模块 在应用中使用数据访问模块
- OpenCV 2 学习笔记(25): 使用分水岭分割图像
- 【OpenCV学习笔记】【函数学习】二十(访问图像像素)
- 我的OpenCV学习笔记(18):使用Sobel变化和拉普拉斯变换检测图像边沿
- Opencv学习笔记(三):图像的使用与操作_颜色空间的变换
- opencv学习笔记10 使用OpenCV对两幅图像求和(求混合(blending))¶
- OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并
- opencv学习笔记(七)-CvMat矩阵结构以及矩阵数据访问