将外部目录中的图像数组读取到android中的MAT对象中

将外部目录中的图像数组读取到android中的MAT对象中,android,opencv,computer-vision,mat,Android,Opencv,Computer Vision,Mat,如何将SD卡中存储的图像阵列读取到MAT对象阵列?我想做类似于post中的imread,但是对于图像数组文件directOfMatFiles;//它指向包含mat文件的目录 File directoyOfMatFiles; // it points to the directory that contains mat files File[] contentOfDirectoyOfMatFiles = directoyOfMatFiles.listFiles(); ArrayList<Ma

如何将SD卡中存储的图像阵列读取到MAT对象阵列?我想做类似于post中的imread,但是对于图像数组

文件directOfMatFiles;//它指向包含mat文件的目录
File directoyOfMatFiles; // it points to the directory that contains mat files
File[] contentOfDirectoyOfMatFiles = directoyOfMatFiles.listFiles();
ArrayList<Mat> mats = new ArrayList<Mat>();
for (File f : contentOfDirectoyOfMatFiles) {
   Mat m = Highgui.imread(f.getAbsolutePath());
   mats.add(m);
}
File[]contentOfDirectoyOfMatFiles=directoyOfMatFiles.listFiles(); ArrayList mats=新的ArrayList(); 对于(文件f:contentOfDirectoyOfMatFiles){ Mat m=Highgui.imread(f.getAbsolutePath()); 增加(m); }
工作起来很有魅力。谢谢