Thursday, November 27, 2014

02 cvConvertImage , CV_CVTIMG_SWAP_RB 1.2.1 紅色 藍色 顏色互轉

openCV 的顏色轉換API
cvConvertImage , CV_CVTIMG_SWAP_RB 1.2.1 紅色 藍色 顏色互轉



#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
#include
#include
#include
using namespace cv;
int main(int argc,char **argv)


if(argc<=1)

std::cout<<"Error:Please Load a picture!"<<std::endl;
return 0;


IplImage *image,*hsv,*mask;
//建立視窗
namedWindow("image",CV_WINDOW_AUTOSIZE);
namedWindow("CV_CVTIMG_SWAP_RB",CV_WINDOW_AUTOSIZE);

//讀取圖片
image=cvLoadImage(argv[1]);
hsv=cvCreateImage(cvGetSize(image),8,3);
cvConvertImage(image,hsv,CV_CVTIMG_SWAP_RB);
cvShowImage("image",image);
cvShowImage("CV_CVTIMG_SWAP_RB",hsv);

waitKey(0);

cvDestroyAllWindows();
cvReleaseImage(&image);
cvReleaseImage(&hsv);
system("pause");
return 0;


1-12



02 cvConvertImage , CV_CVTIMG_SWAP_RB 1.2.1 紅色 藍色 顏色互轉

No comments:

Post a Comment