char* filename = argc >= 2 ? argv[1] : (char*)"fruits.jpg"; //图像名
if( (color_img0 = cvLoadImage(filename,1)) == 0 )
return 0;
color_img = cvCloneImage( color_img0 );
gray_img0 = cvCreateImage( cvSize(color_img->width, color_img->height), 8, 1 ); //创建一张单通道灰度图像
cvCvtColor( color_img, gray_img0, CV_RGB2GRAY );//转换颜色
gray_img = cvCloneImage( gray_img0 ); //得到一张灰度图
FR:海涛高软(hunk Xu) QQ技术交流群:386476712