转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7557063
!!此篇是基于IplImage* (C接口或者说2.1之前版本的接口,新的Mat的访问方式请参考博文:
IplImage是OpenCV中CxCore部分基础的数据结构,用来表示图像,其中Ipl是Intel Image Processing Library的简写。以下是IplImage的结构分析(来自OpenCV中文网站:http://www.opencv.org.cn/index.php/Cxcore%E5%9F%BA%E7%A1%80%E7%BB%93%E6%9E%84#IplImage)
typedef struct _IplImage
{
int nSize; /* IplImage大小 */
int ID; /* 版本 (=0)*/
int nChannels; /* 大多数OPENCV函数支持1,2,3 或 4 个通道 */
int alphaChannel; /* 被OpenCV忽略 */
int depth; /* 像

本文介绍了在OpenCV中如何访问图像的每个像素值,重点讲解了直接通过IplImage结构的imageData和widthStep成员进行访问,以及使用cvGet2D()函数的方法。直接访问虽然速度快但易出错,而cvGet2D()函数则提供了更安全的访问方式。
最低0.47元/天 解锁文章
3万+





