#include <highgui.h>
#include <cv.h>
int main(int argc, char *argv[])
{
IplImage *gray, *img;
if (argc < 2)
return -1;
img = cvLoadImage(argv[1]);
gray = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 1);
/* 转换成单通道 */
cvCvtColor(img, gray, CV_RGB2GRAY);
cvReleaseImage(&gray);
cvReleaseImage(&img);
return 0;
}