#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(){
Mat img = imread("../assets/lena.jpg",IMREAD_COLOR);
cout<<"read img success!";
imshow("img",img);
// 获取图片的大小
Size imgSize = img.size();
cout<<"img size:"<<imgSize;
// 获取图片的通道数量
int channels = img.channels();
// 获取数据类型
cout<<"channels:"<<channels<<"type:"<<img.type()<<endl;
// 创建一个图片对象
Mat dst(400,600,CV_8UC3);
// 在图片中间增加一根红色的线
for(int i=0;i<600;i++){
dst.at<Vec3b>(200,i) = Vec3b(0,0,255);
}
namedWindow("dst",WINDOW_NORMAL);
imshow("dst",dst);
waitKey(0);
destroyAllWindows();
return 0;
}