本文主要是介绍Android OpenCv4 图像切割,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
根据前几篇学习效果可以实现如下效果
题型框选
图片分割
OpenCv实现分割代码
/**** @param src 待切分的图* @param rects 切分图的坐标信息*/public static void imgSplit(Mat src, List<Rect> rects){File pictureFile = new File(Environment.getExternalStorageDirectory(), "ImgSplit");if (!pictureFile.exists()) {try {pictureFile.mkdirs();} catch (Exception e) {e.printStackTrace();}}Mat image_cut;List<Integer> name= new ArrayList<>();Log.e("dbj","rects.size()"+ rects.toString());for (int i = 0; i < rects.size(); i++) {name.add(i);image_cut = new Mat(src, rects.get(i));imgs.add(image_cut);imwrite(pictureFile.getAbsolutePath() +"/"+ i + ".jpg", image_cut);}}
这篇关于Android OpenCv4 图像切割的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!