ColorInvert.h 如下:
#include <opencv.hpp>
 using namespace std;
 #include <opencv.hpp>
 using namespace cv;
 using namespace std;
 class ColorInvert{
 public :
     void mat_creation();
 };
ColorInvert.cpp 文件如下:
#include "ColorInvert.h"
void ColorInvert::mat_creation()
 {
     Mat m1 = Mat::zeros(Size(400, 400), CV_8UC3);
     m1 = Scalar(0, 0, 255);
     cout << "width:" << m1.cols << "height:" << m1.rows << "channels:" << m1.channels() << endl;
     Mat m2 = m1;    会改变m1 的值
     m1 = Scalar(0, 255, 255);
     //Mat m2;       
    // m1.copyTo(m2);  不会改变m1 的值
     imshow("图像", m1);
}
