The problem of the mask?
I don't know how to use the mask. Some problem has occur when i use the following codes,but i don't know why. please help me to understand.thank you!
#include<iostream>
#include<opencv2/core/core.hpp>
#include<opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat_<float> m(3, 3);
m << 1.0f, 2.0f, 3.9f, 4.0f, 5.0f, 6.0f, 7.7f, 8.0f, 9.0f;
Mat_<int> mask1(3, 3);
mask1 << 1, 2, 3, 0,1,2,3,0,0;
Mat m2;
m.copyTo(m2,mask1);
cout<< m2 << endl;
system("pause");
}