public static void denoise() {
String imgInPath = "captchaExample.jpg";
imgInPath = "MyCaptcha.PNG";
imgInPath = "blurredtext.jpg";
String imgOutPath = "captchaNoiseRemovedExample.png";
imgOutPath = "MyNoiseRemovedCaptcha.PNG";
Mat image = Imgcodecs.imread(imgInPath);
Mat out = new Mat();
Mat tmp = new Mat();
Mat kernel = new Mat(new Size(3, 3), CvType.CV_8UC1, new Scalar(255));
// Mat kernel = new Mat(image.size(), CvType.CV_8UC1, new Scalar(255));
Imgproc.morphologyEx(image, tmp, Imgproc.MORPH_OPEN, kernel);
Imgproc.morphologyEx(tmp, out, Imgproc.MORPH_CLOSE, kernel);
Imgcodecs.imwrite(imgOutPath, out);
}
OpenCVNonMavenExamples.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:Java-for-Data-Science
作者:
评论列表
文章目录