#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
int main( )
{
// 读取源图像并转化为灰度图像
cv::Mat srcImage = cv::imread("l.jpg");
if( !srcImage.data )
return 1;
// 读取源图像并转化为灰度图像
cv::Mat srcGray;
cv::cvtColor(srcImage, srcGray, CV_RGB2GRAY);
// 显示源图像及灰度图像
cv::imshow("srcImage", srcImage);
cv::imshow("srcGray", srcGray);
cv::waitKey(0);
return 0;
}
转载:http://blog.youkuaiyun.com/zhuwei1988
本文介绍了一个简单的C++程序,该程序利用OpenCV库读取彩色图像,并将其转换为灰度图像。通过加载图像文件,将其从RGB颜色空间转换到灰度空间,并展示转换前后的图像效果。
1万+

被折叠的 条评论
为什么被折叠?



