Entradas

Histogramas OpenCV Python

Imagen
Un histograma es una gráfica en donde se muestra la frecuencia con las que aparecen los distintos niveles de intensidad de una imagen a escala de grises, normalmente el nivel de intensidad está en el rango de 0 a 255, en donde el valor 0 representa los color negro y 255 el color blanco, utilizando el histograma de una imagen podemos modificar sus características, por ejemplo, el brillo y contraste, existen además otras aplicaciones que veremos más adelante.

Conectar a base de datos MySQL con Java

Imagen
En todo proceso de desarrollo de una aplicación se requiere usualmente conectar a base de datos MySQL, es el servidor de datos que utilizaremos en este caso será MySQL aunque el mismo puede variar, pero el proceso es bastante similar, solo deberemos cambiar los datos de conexión, en este tutorial nos conectaremos a la base de datos usando la API JDBC del lenguaje de programación Java, como IDE haremos uso de NetBeans 8.x.

Instalar MySQL en Windows

Imagen
El presente tutorial muestra paso a paso el proceso de instalación del servidor MySQL en el sistema Windows, primero debemos descargar el respectivo instalador, lo puede obtener en este enlace: instalador MySQL, una vez tengas el archivo ejecútalo y sigue estos pasos para instalarlo en tu sistema:

Pagination control JavaFX

Imagen
El control Pagination de JavaFX puede ser utilizado para mostrar un conjunto de elementos uno a uno, por ejemplo, para nuestra demostración usaremos dicho control para mostrar una serie de imágenes seleccionadas por el usuario de su sistema de archivos, la imágenes seleccionadas se presentarán una a una y el usuario podrá navegar entre los distintos elementos.

Integrar MyBatis a Spring Framework

Anteriormente mostramos el uso del Framework MyBatis para agilizar el desarrollo de aplicaciones con acceso a datos, ahora nos centraremos en la integración de MyBatis a Spring, aprenderemos los pasos necesarios para integrar esta tecnología al contenedor IoC de Spring, la integración admite manejo de transacciones, transformación de excepciones, y todo lo requerido para el funcionamiento de ambas bibliotecas.

ColorPicker control JavaFX

Imagen
El control ColorPicker es utilizado para seleccionar un color, este puede ser establecido usando el ratón, haciendo clic sobre el color deseado, o indicando el color en uno de los formatos admitidos, HSB, RGB, Web, este control es una extensión del ComboBox podemos crear una instancia usando su constructor vacío o la sobre carga que permite establecer el color inicial, veamos como se usa.

Signals & Slots en Qt

Imagen
En todos los framework diseñados para desarrollar GUIs debemos tener un mecanismo para responder a los eventos producidos por los componente de la interface de usuario y también para emitir dichos eventos, en Qt 5.x contamos con los Signals & Slots para tal propósito, por ejemplo, al presionar el botón Salir se genera un signal, si deseamos que dicho botón cierre la ventana entonces debemos establecer la función close() de la ventana como slot.

MyBatis consultar base de datos

Imagen
El framework MyBatis está diseñado para facilitar y agilizar el acceso a bases de datos SQL, soporta procedimientos almacenados y mapeos avanzados, MyBatis puede ser configurado usando un archivo XML y desde código Java mediante anotaciones, podemos usar la opción de nuestra preferencia o combinar ambas, el presente tutorial se centra en el uso de las anotaciones en próximas publicaciones trataremos la configuración mediante archivos XML.

Instalar servidor HSQLDB

Imagen
Dedicaremos este pequeño tutorial al servidor de datos HSQLDB, veremos el proceso para poder iniciarlo en modo servidor, además usaremos la pequeña aplicación con GUI que esta disponible para acceder al servidor y poder manipular los datos del mismo, adicionalmente agregamos los datos de prueba que se incluyen en esta aplicación.

Umbralización adaptativa con OpenCV Python

Imagen
En el tutorial previo hablamos sobre el proceso de umbralización, y cómo utilizar el mismo para separar los objetos del fondo de la imagen, en aquella ocasión usamos un valor de umbral fijo, pero que sucede si el color de fondo o la iluminación de la escena no es uniforme, resultaría difícil segmentar los objetos usando un umbral fijo, en ese caso debemos contemplar otras técnicas como umbralización adaptativa que procederemos a estudiar.