Red de conocimiento informático - Material del sitio web - ¡Cómo utilizar OpenCV para procesar imágenes y hacer que el texto sea claro y nítido!

¡Cómo utilizar OpenCV para procesar imágenes y hacer que el texto sea claro y nítido!

Mat imageMat = new Mat();

Utils.bitmapToMat(foto, imageMat);

Imgproc.cvtColor(imageMat, imageMat, Imgproc.COLOR_BGR2GRAY);

Imgproc.GaussianBlur(imageMat, imageMat, Imgproc.COLOR_BGR2GRAY)COLOR_BGR2GRAY);

Imgproc.GaussianBlur(imageMat, imageMat, nuevo tamaño(3, 3), 0);

Imgproc .adaptiveThreshold(imageMat, imageMat, 255, Imgproc.ADAPTIVE_THRESHES);

Imgproc.adaptiveThreshold(imageMat, imageMat, 255, Imgproc.ADAPTIVE_THRESHESADAPTIVE_THRESH_MEAN_C, Imgproc.THRESH_BINARY_INV, 5, 4);