DImage MatToDImage(const Mat& src) { DImage img; img.setLogicalSize(src.cols,src.rows); unsigned char* data1 = img.dataPointer_u8(); unsigned char* data0 = src.data; for (int i=0; i< src.cols * src.rows; i++) { data1[i]=data0[i]; } return img; }