资源简介

该代码用opencv和vs2010联合编程实现了讲RGB图像转换成HSV图像,并且实现了R G B H S V单通道输出

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
int main( )
{
 IplImage* rbg=NULL;
 IplImage* floatrbg=NULL;
 IplImage* floathsv=NULL;
 IplImage* floatimgB=NULL;
 IplImage* floatimgR=NULL;
 IplImage* floatimgG=NULL;
 IplImage* floatimgH=NULL;
 IplImage* floatimgS=NULL;
 IplImage* floatimgV=NULL;

 cvNamedWindow(“rbg“1);
 cvNamedWindow(“B通道“1);
 cvNamedWindow(“R通道“1);
 cvNamedWindow(“G通道“1);
 cvNamedWindow(“hsv“1);
 cvNamedWindow(“H通道“1);
 cvNamedWindow(“S通道“1);
 cvNamedWindow(“V通道“1);
 

 rbg=cvLoadImage(“11.png“-1);
 cvShowImage(“rbg“rbg);
 CvSize size=cvGetSize(rbg);

 //先将图像转换成float型的
 floatrbg=cvCreateImage(sizeIPL_DEPTH_32F3);
 floathsv=cvCreateImage(sizeIPL_DEPTH_32F3);
 floatimgB=cvCreateImage(sizeIPL_DEPTH_

评论

共有 条评论