資源簡介
該代碼用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_
評論
共有 條評論