首页 > 代码库 > 第12集 RGB

第12集 RGB

opencv中的冲出方式为BGR

wKioL1PsdgnDqWqGAAApk2236IE684.jpg

wKiom1PsdPTznSyaAANV5tzZwco226.jpg

spacer.gifcvLoadImage()函数如果第二个参数为0那么返回的是单通道图像

没有颜色的图像也可能为3通道图像,因为RGB的对角线上的图像实际上没有颜色,只有亮度

程序:

wKioL1PsdhrDzKyXAABGHmClALg541.jpg

#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
int BGR( int argc, char** argv )
{
IplImage *image=cvCreateImage(cvSize(255,255),8,3);
cvZero(image);
for(int y=254;y>0;y--)
{
cvSet2D(image,y,image->height-y,cvScalar(y,y,y,0));
}
cvNamedWindow("bgr");
cvShowImage("bgr",image);
cvWaitKey(0);
cvDestroyWindow("bgr");
cvReleaseImage(&image);
return 0;
}


本文出自 “flyclc” 博客,请务必保留此出处http://flyclc.blog.51cto.com/1385758/1540019