/**
* 膨胀
* @param bitmap
* @return
*/
private Bitmap dilate(Bitmap bitmap) {
Mat image = new Mat();
Utils.bitmapToMat(bitmap, image);
Mat newImage = new Mat(image.size(), image.type());
Mat element = Imgproc.getStructuringElement(Imgproc.CV_SHAPE_RECT, new Size(10, 10));
Imgproc.dilate(image, newImage,element);
Utils.matToBitmap(newImage, bitmap);
return bitmap;
}
/**
* 腐蚀
* @param bitmap
* @return bitmap
*/
private Bitmap erode(Bitmap bitmap) {
Mat image = new Mat();
Utils.bitmapToMat(bitmap, image);
Mat newImage = new Mat(image.size(), image.type());
Mat element = Imgproc.getStructuringElement(Imgproc.CV_SHAPE_RECT, new Size(10, 10));
Imgproc.erode(image, newImage,element);
Utils.matToBitmap(newImage, bitmap);
return bitmap;
}
opencv-膨胀和腐蚀
最新推荐文章于 2024-07-23 17:59:51 发布