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;
}