“Conocimiento Computadora>Software

Cómo convertir una imagen a una matriz por MATLAB

MATLAB (Matrix Laboratory) es un entorno informático utilizado a menudo en la investigación académica. Es una herramienta poderosa para realizar todo tipo de análisis matemáticos y manipulaciones de matrices. Una imagen digital se representa en una computadora como una matriz, con varios elementos de matriz que especifican diferentes propiedades de cada píxel en la imagen. Como una imagen digital se almacena como una matriz, puede abrirla con MATLAB para analizar y manipular la imagen como una matriz de números.

Paso 1

Use la función "leer" para importar una imagen en [MATLAB] (https://itstillworks.com/13579387/what-is-matlab). En el siguiente ejemplo, la imagen llamada "ejemplo.jpg" se asigna a una matriz llamada "imagen:" imagen = imread ('ejemplo.jpg'); La ruta de archivo predeterminada para los archivos MATLAB es una carpeta llamada "MATLAB" en su carpeta "Mis documentos". Si su imagen está almacenada en otro lugar, escriba la ruta completa (p. Ej., "C: \\ Users \\ username \\ Desktop \\ example.jpg"). Importe una imagen de Internet utilizando su URL en la función "leer". Asegúrese de incluir el punto y coma al final del comando; si no lo hace, la función mostrará la matriz completa en la Ventana de comandos cuando cargue la imagen, y esto puede llevar un tiempo considerable si la imagen es grande.

Paso 2

Importar la imagen y su información de color en matrices separadas con la siguiente sintaxis, usando cualquier nombre de matriz que desee en el lado izquierdo del signo igual: [imagen, colores de la imagen] = imread ('ejemplo.jpg');

Paso 3

Separe la información de transparencia de la imagen en su propia matriz con la siguiente sintaxis, utilizando cualquier nombre de matriz que desee en el lado izquierdo del signo igual: [imagen, imagencolores, imagentrans] = imread ('ejemplo.jpg');

Manipule la imagen como una matriz usando los comandos normales de MATLAB. Pruebe las funciones de la caja de herramientas de procesamiento de imágenes, que están especialmente diseñadas para manipular imágenes con matemáticas matriciales. Guarde la matriz en un archivo de texto con el comando "dlmwrite", o guárdelo en un archivo de imagen con la función "imwrite".

Sugerencias

Use la función "imfinfo" (por ejemplo, "imfinfo ('ejemplo.jpg') ") para ver información detallada sobre un archivo de imagen. Esto puede ayudarlo a interpretar los datos de la matriz después de importarlos.

Escriba el comando "imformats" para mostrar una lista de formatos de imagen compatibles con "imread" e "iminfo". Los formatos más comunes son compatibles de forma predeterminada.

[Cómo convertir una imagen a una matriz por MATLAB] URL: http://www.ordenador.online/computadora/Software/255098.html

Software
Cómo equilibrar las libretas de cheques
Cómo seleccionar varias fotos en Windows Vista
Cómo extraer .TGZ en Windows
Cómo abrir archivos IND
Cómo convertir un archivo Maya a FBX
Cómo ingresar al modo DFU y restaurar
Cómo usar Dazzle DVC 80 en Windows Vista
Cómo crear un membrete en Microsoft Word 2007
Conocimiento de la computadora © http://www.ordenador.online