OpenCV Java de ecualización del histograma





  • Histograma ecualización es el intervalo de distribución de intensidad de los píxeles se extiende un método para mejorar el contraste de la imagen.
  • Dicho más claramente, al histograma anterior, por ejemplo, se puede ver los píxeles se centraron en algunos de los valores de intensidad de la mitad de la ecualización del histograma que hacer es. Estiramiento de este rango, ver más abajo izquierda: círculo verde una distribución de píxeles pocos en su valor de intensidad. después de su aplicación igualó, histograma obtenido intermedia mostrada en la Fig. ecualización ver imagen de la derecha a continuación.

../../../../../_images/Histogram_Equalization_Theory_1.jpg

aplicación del código de Java:


empaquetar com.gitee.dgw.lesson8; 

importación com.gitee.dgw.lesson1.platformUtils;
importación org.opencv.core.Mat;
importación org.opencv.highgui.HighGui;
importación org.opencv.imgcodecs.Imgcodecs;
importación org.opencv.imgproc.Imgproc; 

/ ** 
 * @program: aprender-OpenCV 
 * @description: 
 * @author : Mr.Dai 
 * @create: 10/03/2020 18:41 
 * * / 
público  de clase equalizeHist { 


    privado  última   estática String path = System.getProperty ( "user.dir") + "\\ catton.jpg" ;
    estático {
        platformUtils.loadLibraries (); 
    } 


    pública  estática  vacío main (String [] args) { 
        Mat srcImage; 
        Mat dstimg = nueva nueva Mat ();
         // leer una imagen
         // Imagen Imgcodecs.imread = (ruta); 

        // lectura tomar una imagen de gradación 
        srcImage = Imgcodecs.imread (path, Imgcodecs.CV_LOAD_IMAGE_GRAYSCALE); 

        SI (srcimage.empty ()) { 
            System.err.println ( "ruta de la imagen de verificación de errores de imagen de carga!" );
             retorno ; 
        } 

        Imgproc.equalizeHist (srcImage, dstimg); 

        // muestra en el cv :: namedWindos paquete imshow
        HighGui.imshow ( "dstimg showimg" , dstimg); 
        HighGui.imshow ( "showimg srcImage" , srcImage);
         // esperar indefinidamente pulse la tecla 
        HighGui.waitKey (0 ); 

    } 
}




imagen

Supongo que te gusta

Origin www.cnblogs.com/dgwblog/p/12458167.html
Recomendado
Clasificación