imread函数 读取jpg时参数要大于等于三,不然会报错

#include <vector>
#include <stdio.h>
#include<opencv2/opencv.hpp>
using namespace cv;
using namespace std;


int main()
{
	Mat Img = imread("../picture/pic.jpg",0);//灰度
	namedWindow("0", WINDOW_AUTOSIZE);//自适应,大小不能变
	imshow("0", Img);
	imwrite("灰度图1.jpg", Img);//生成图像,注意要有文件拓展名
	Img = imread("../picture/pic.jpg", 1);//彩图
	namedWindow("1", WINDOW_NORMAL);//窗口大小可变
	imshow("1", Img);
	Img = imread("../picture/pic.jpg", 2);//深度
	imshow("2", Img);
	waitKey(0);

	return 0;
}