#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
system("color F0");
Mat c0(5, 5, CV_8UC1, Scalar(4, 5, 6));
Mat c1(5, 5, CV_8UC2, Scalar(4, 5, 6));
Mat c2(5, 5, CV_8UC3, Scalar(4, 5, 6));
Mat a = (cv::Mat_<int>(1, 5) << 1, 2, 3, 4, 5);
cout << a.at<int>(0, 0) << endl;
Vec2b vc = c1.at<Vec2b>(0, 1);
cout << vc << endl;
cout << (int) vc[0] << endl;
cout << (double)(*(c2.data + c2.step[0] * 2 + c2.step[1] * 2 + 3));
cout << vc[1] << endl;
return 0;
创建矩阵,运算后输出