¿Cómo convertir una imagen RGB a una imagen YIQ usando MATLAB?

El procesamiento de imágenes en MATLAB utiliza funciones de Image Processing Toolbox. Esta caja de herramientas generalmente representa los colores como valores numéricos RGB. También existen diferentes modelos para representar los colores numéricamente. El término oficial para estos modelos es «espacios de color» y se acuñó a partir de la definición de un espacio vectorial, … Continue reading «¿Cómo convertir una imagen RGB a una imagen YIQ usando MATLAB?»

Binarización de imágenes digitales utilizando el método Otsu en MATLAB

La binarización es importante en el procesamiento de imágenes digitales, principalmente en aplicaciones de visión artificial. La umbralización es una técnica eficiente en binarización. La elección de la técnica de umbralización es crucial en la binarización. Se han propuesto varios algoritmos de umbralización para definir el valor umbral óptimo. La binarización se puede utilizar para … Continue reading «Binarización de imágenes digitales utilizando el método Otsu en MATLAB»

Nitidez de imagen mediante el filtro laplaciano y el filtrado High Boost en MATLAB

La nitidez de la imagen es un efecto que se aplica a las imágenes digitales para darles una apariencia más nítida. La nitidez mejora la definición de los bordes de una imagen. Las imágenes aburridas son aquellas que son pobres en los bordes. No hay mucha diferencia en el fondo y los bordes. Por el … Continue reading «Nitidez de imagen mediante el filtro laplaciano y el filtrado High Boost en MATLAB»

Detección de bordes usando la función incorporada en MATLAB

Detección de bordes: en una imagen, un borde es una curva que sigue un camino de cambio rápido en la intensidad de esa imagen. Los bordes a menudo se asocian con los límites del objeto en un entorno de escena. La detección de bordes se utiliza para identificar los bordes de una imagen para facilitar … Continue reading «Detección de bordes usando la función incorporada en MATLAB»

¿Cómo trazar un histograma en MATLAB?

Un histograma es una representación esquemática de un grupo de datos en rangos especificados por el usuario. Básicamente, el histograma contiene varios contenedores. Los contenedores son intervalos que no se superponen en los que se distribuyen los datos. En MATLAB tenemos una función llamada hist() que nos permite trazar un gráfico de barras.  Sintaxis: hist(X) … Continue reading «¿Cómo trazar un histograma en MATLAB?»

Diferencia entre las funciones inv() y pinv() en MATLAB

Mientras se manejan los datos, que se utilizan para el aprendizaje automático, se vuelve fácil realizar operaciones en los datos si se almacenan en forma de array. Donde inversa es una de las operaciones importantes que se utiliza en muchos lugares durante el manejo de datos. A continuación se presentan dos métodos para encontrar la … Continue reading «Diferencia entre las funciones inv() y pinv() en MATLAB»

Matlab | Erosión de una imagen

La morfología se conoce como el amplio conjunto de operaciones de procesamiento de imágenes que procesan imágenes en función de las formas. También se conoce como una herramienta utilizada para extraer componentes de imágenes que son útiles en la representación y descripción de la forma de la región.  Las operaciones morfológicas básicas son:  Erosión  Dilatación … Continue reading «Matlab | Erosión de una imagen»

Interpolación de array 2D en MATLAB

En este artículo, vamos a discutir la «Interpolación de array 2D» en MATLAB con la ayuda de dos funciones linspace() e interp2() .  Funciones utilizadas espaciolin( ) La función linspace() se utiliza para la generación de vectores espaciados linealmente. Sintaxis: espaciolineal(a, b) espaciolineal(a, b, n) Aquí, linspace(a, b) se usa para devolver un vector de … Continue reading «Interpolación de array 2D en MATLAB»

¿Cómo detectar valores duplicados y sus índices dentro de una array en MATLAB?

En este artículo, discutiremos cómo encontrar valores duplicados y sus índices dentro de una array en MATLAB. Se puede hacer usando las funciones unique() , length() , setdiff() y numerel() que se ilustran a continuación: Usando Único() La función Unique(A) se usa para devolver los mismos datos que en la array A especificada sin repeticiones. … Continue reading «¿Cómo detectar valores duplicados y sus índices dentro de una array en MATLAB?»

Dibuja la bandera india usando matlab

En el procesamiento de imágenes digitales, una imagen en color se representa en una array tridimensional. La imagen se puede representar en varios modelos de color, como el modelo RGB (rojo, verde, azul), el modelo HSV (tono, saturación, valor), el modelo YIQ (cuadratura en fase de luminancia), el modelo CMYK (cian, magenta, amarillo, negro) . … Continue reading «Dibuja la bandera india usando matlab»