//use cvCvtColor
int _tmain(int argc, _TCHAR* argv[]) {
IplImage *src = cvLoadImage("Lena.jpg");
IplImage *dst = cvCreateImage(
cvGetSize(src),
src ->depth,
1
);
cvCvtColor(src, dst, CV_RGB2GRAY);
cvNamedWindow("RGB", CV_WINDOW_AUTOSIZE);
cvNamedWindow("Gray", CV_WINDOW_AUTOSIZE);
cvShowImage("RGB", src);
cvShowImage("Gray", dst);
cvWaitKey(0);
cvReleaseImage(&dst);
cvReleaseImage(&src);
cvDestroyWindow("Gray");
cvDestroyWindow("RGB");
cvReleaseImage(&src);
return 0;
}
RGB to gray
最新推荐文章于 2023-10-13 13:24:11 发布