【接前面一二三四五】
六、IplImage里面部分数据的意义:
一幅图像
当然这个的显示多了一个框框。
图像本身的数据:
IplImage 里面的基本数据
src->depth 图像深度 8
src->nChannels 图像的通道数 3
src->width 图像的宽度像素 154
src->height 图像的高度像素 200
src->widthStep 图像的行所占字节数 = width*nChannels = 154*3//然而并不总是相等,或者其实并不相等。
见:http://blog.csdn.net/bzdwdmzjsmff/article/details/51336633 第九点
位深度如果对应于一个cvMat里面的一个数据的话应该是:CV_8UC3
看出宽是154个像素。高是200个像素
所以创建一个这样的图像的话应该是:
cvCreateMat(200,154,CV_8UC3);
如果是IplImage的话,它的创建应该是
cvCreateImage(cvSize(154,200),8,3);
IplImage *src = cvLoadImage(“pic.jpg”,1);//
七、彩图的一个像素为什么通常是 8位深,3通道?
打开ps ,然后打开拾色器。就会发现红色可以这样描述:当前选中的颜色,有一个直观的色彩表示方法,然后由 hsb , lab , rgb , cmyk 四种色彩空间,其中 rgb 采用了两种形式描述一种是:显而易见的, RGB 还有一种是 #6b3522 。