第1个回答 2013-12-19
int main()
{
IplImage* src = cvLoadImage("1.jpg");
IplImage* gray = cvCreateImage(cvGetSize(src), src->depth, 1); // 灰度图
if (src->nChannels == 1)
{
cvCopy(src,gray);
}
else
{
cvCvtColor(src,gray,CV_BGR2GRAY); //转换为灰度图
}
cvReleaseImage(&src);
cvReleaseImage(&gray);
return 0;
}本回答被提问者采纳