opencv学习笔记-入门(7)单通道的图像数据访问
2013-05-13 15:36
656 查看
4) 基于指针的直接访问: (简单高效)
对于单通道字节型图像:int height = img->height; int width = img->width; int step = img->widthStep; uchar* data = (uchar *)img->imageData; data[i*step+j] = 111;</pre><br><span style="color:rgb(51,153,51)"></span>
对于多通道字节型图像:
int height = img->height; int width = img->width; int step = img->widthStep; int channels = img->nChannels; uchar* data = (uchar *)img->imageData; data[i*step+j*channels+k] = 111;</pre><br><span style="color:rgb(51,153,51)"></span> { uchar *sptr = src->data.ptr + src->step*y; uchar *pDataOutput = dst->data.ptr + src->step*y; for(int x = 0; x < size.width; x++, pDataOutput++, sptr+=Nds) { for(int iD = 0; iD < Nds; iD++) { data[iD] = sqrt(float(sptr[iD])); } } } </pre><br><br>
相关文章推荐
- opencv学习笔记-入门(7)单通道的图像数据访问
- OpenCV学习笔记——使用OpenCV访问图像数据
- OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并
- opencv学习笔记——访问图像中的像素
- OPENCV学习笔记2-5_扫描图像并访问相邻像素
- OpenCV学习笔记7_ImageToBGR_彩色图像三通道转化成BGR3幅单通道图像
- 【opencv学习笔记七】访问图像中的像素与图像亮度对比度调整
- OpenCV学习笔记(7)图像的通道(channels)问题
- opencv学习笔记(八)IplImage* 访问图像像素的值
- opencv视频学习第九课(访问cvMat数据)笔记整理
- OpenCV自学笔记2:访问图像数据
- OpenCv学习笔记(四):使用split函数提取彩色图像的三个通道
- 第四篇 学习OpenCV之访问图像数据
- OpenCV入门_学习笔记_读取、显示、处理图像
- 第四篇 学习OpenCV之访问图像数据
- opencv学习笔记 split(图像分割为3通道)
- OpenCV学习笔记九——访问图像中的像素
- 学习【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀----思维导图笔记
- OpenCV学习笔记(12):单通道图像直方图
- opencv学习笔记(七)-CvMat矩阵结构以及矩阵数据访问