Cargar y Mostrar una Imagen con OpenCV en Java

Cargar y Mostrar una Imagen con OpenCV en Java

Cargar y Mostrar una Imagen con OpenCV en Java
5 (100%) 1 voto

En este Articulo veremos como Cargar y Mostrar una Imagen con OpenCV en Java y lo veremos mediante un sencillo ejemplo para que nos sirva de base para futuros proyectos en los que normalmente necesitaremos mostrar una imagen al usuario. La libreria para la interfaz grafica que usaremos para mostrar la imagen sera SWING, como dijimos antes usaremos netbeans pero igualmente puedes utilizar cualquier otro como eclipse donde ya hemos realizado la instalacion de opencv en el siguiente articulo aqui, los puntos importantes que trataremos seran: leer y cargar una imagen de nuestro disco duro a nuestro programa, convertir una imagen Mat de opencv a Image de AWT, mostrar una imagen en una ventana grafica. Veamos como cargar y mostrar una imagen con opencv en java y netbeans, Comencemos…

Requerimientos

Desarrollo

Lo primero sera crear un nuevo proyecto en Netbeans para ello vamos a FILE -> NEW PROJECT -> JAVA -> JAVA APPLICATION, la nombramos como queramos y terminamos.
Agregamos la libreria de OpenCV en nuestro proyecto.
En este proyecto utilizaremos la siguiente imagen para mostrarla:

Cargar y Mostrar una Imagen con OpenCV en Java jonathanmelgoza 1

Ahora crearemos nuestra clase principal de el proyecto:

Desde aqui mandamos llamar a otra llamada Procesar:

En esta clase se realiza todo el proceso de cargar la imagen a nuestro programa y el proceso de conversion de la imagen de tipo Mat de opencv a objeto Image de AWT finalmente se envia a nuestro objeto ventana la imagen ya en formato AWT para ser mostrada.

Nuestro Objeto Ventana no es mas que una clase que hereda de JFrame que solo tiene un JLabel, en el constructor recibe la imagen y la asigna al icono de esta etiqueta.

Ejecutamos y si todo va bien veremos el resultado final
Cargar y Mostrar una Imagen con OpenCV en Java 2



Visto – Cargar y Mostrar una Imagen con OpenCV en Java

Cargar y Mostrar una Imagen con OpenCV en Java
5 (100%) 1 voto

47 Comentarios ¿Qué opinas tú del tema?

  1. Aníbal Andrade 2016-10-11
  2. Iker 2016-03-10
  3. Maritza Alvarez 2016-02-09
  4. Juan 2015-11-11
    • Romario 2015-11-17
  5. Kike Castro 2015-10-29
  6. Marco Ochoa 2015-05-16
  7. fernigan 2015-03-26
  8. Feliix Riivera 2014-08-27
    • Jonathan Melgoza 2014-08-27
    • Iker 2016-03-10
  9. Carlos Arturo Dominguez Diaz 2014-05-16
    • Jonathan Melgoza 2014-05-18
  10. Carlos Suarez 2014-04-24
    • Carlos Suarez 2014-04-25
    • Jonathan Melgoza 2014-04-25
  11. Guest 2014-04-24
    • CHMellado 2016-07-26
  12. Marco Salinas 2014-03-13
    • Carlos Suarez 2014-04-24
  13. jose 2014-03-10
  14. Gustavo Adolfo Zuluaga C. 2013-12-16
    • Jonathan Melgoza 2013-12-16
    • Gustavo Adolfo Zuluaga C. 2013-12-16
    • Jonathan Melgoza 2013-12-16
    • Gustavo Adolfo Zuluaga C. 2013-12-16
    • Jonathan Melgoza 2013-12-16
  15. Marvin 2013-10-26
    • Jonathan Melgoza 2013-10-26
  16. ronny 2013-10-01
  17. ronny 2013-09-27
  18. ronny 2013-09-27
    • Jonathan Melgoza 2013-09-27
    • Julian David Mora Ramos 2013-11-14
    • Jonathan Melgoza 2013-11-14
    • Julian David Mora Ramos 2013-11-15
    • Jonathan Melgoza 2013-11-15
  19. ronny 2013-09-25
    • Jonathan Melgoza 2013-09-25
  20. ronny 2013-09-25
  21. ronny 2013-09-25
    • Jonathan Melgoza 2013-09-25
  22. ronny 2013-09-23
  23. ronny 2013-09-22
    • Jonathan Melgoza 2013-09-23

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *