打开图片转为灰度图,并保存灰度图   #include<opencv2\opencv.hpp>
using namespace cv;//使用CV命名空间 void main()
{
 Mat src = imread("C:\\Users\\mgg18\\Pictures\\2.jpg");//读取图片,提前将图片放在程序路径下
 cvtColor(src, src, CV_BGR2GRAY);//转化为灰度图
 namedWindow("img");
 imshow("img", src);
 imwrite("1.bmp", src);//保存结果图片
 waitKey(0);//暂停按键等待
}

报错:

OpenCV(3.4.5) Error: Assertion failed (!_src.empty()) in cv::cvtColor, file C:\build\3_4_winpack-build-win64-vc14\opencv\modules\imgproc\src\color.cpp, line 181

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

原因:图的路径是从属性粘贴过来的,找不到图片。

解决方法:路径要自己打或者将粘贴过来的路径中的单斜杠改为双斜杠。

 田螺便利店——opencv第一个程序 随笔

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄