//adapted by the example of leanring opencv by mikewolf
//2008-11-26
#include "stdafx.h"
#include <cv.h>
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
IplImage* src, *src1;
src=cvLoadImage("lena.jpg", 1);
src1=cvLoadImage("lena3.jpg", 1);
// Compute the HSV image and decompose it into separate planes.
//
IplImage* hsv = cvCreateImage( cvGetSize(src), 8, 3 );
IplImage* hsv1 = cvCreateImage( cvGetSize(src), 8, 3 );
cvCvtColor( src, hsv, CV_BGR2HSV );
cvCvtColor( src1, hsv1, CV_BGR2HSV );
IplImage* h_plane = cvCreateImage( cvGetSize(src), 8, 1 );
IplImage* s_plane = cvCreateImage( cvGetSize(src), 8, 1 );
IplImage* v_plane = cvCreateImage( cvGetSize(src), 8, 1 );
IplImage* h_plane1 = cvCreateImage( cvGetSize(src), 8, 1 );
IplImage* s_plane1 = cvCreateImage( cvGetSize(src), 8, 1 );