程序Mat srcImg = imread("color.jpg", IMREAD_GRAYSCALE);
color.jpg是图片名字
IMREAD_GRAYSCALE 表示以灰度图方式读取原图
IMREAD_UNCHANGED 表示读取原图
IMREAD_COLOR 表示以RGB形式读取原图
下面是读取原图的程序
using namespace std;
using namespace cv;
//#include <opencv2/core/utils/logger.hpp>
int main()
{
cout << "学号" << "姓名" << endl;
Mat srcImg = imread("1.jpg ",IMREAD_UNCHANGED);
//cv::utils::logging::setLogLevel(utils::logging::LOG_LEVEL_SILENT);
//不再输出日志
if (srcImg.empty())
{
cout << "load image error!\n" << endl;
return -1;
}
imshow("原图", srcImg);
waitKey(0);
destroyAllWindows();
return 0;
}