MATLAB es una plataforma de computación numérica y programación utilizada por millones de ingenieros y científicos para analizar datos, desarrollar algoritmos y crear modelos. Para la lectura de imágenes en MATLAB, utilizamos la caja de herramientas de procesamiento de imágenes. En este ToolBox, hay muchos métodos como imread() , imshow() etc.
- imshow(I) : muestra la imagen en escala de grises I en una figura.
- imshow(I,[low high]) : muestra la imagen en escala de grises I, especificando el rango de visualización como un vector de dos elementos.
- imshow (RGB): muestra la imagen en color verdadero RGB en una figura.
- imshow(BW) : muestra la imagen binaria BW en una figura. Para 0 píxel será negro y para 1 píxel será blanco.
- imshow (nombre de archivo): muestra la imagen almacenada en el archivo de gráficos especificado por nombre de archivo.
- himage = imshow(___) : devuelve el objeto de imagen creado por imshow.
Ejemplo 1:
Matlab
% MATLAB Simple code for Reading and Displaying Image img = imread('GeeksforGeeks.png'); % This will Create a matrix named img % And store image in form of 3D matrix % in the format of RGB imshow(img) % Displaying the image in new Window
Producción:
Leer imágenes complejas en MATLAB:
Para leer una imagen compleja en MATLAB, las partes real e imaginaria del píxel se almacenarán una al lado de la otra. Todos los sistemas coherentes generan datos complejos como imágenes de radar de apertura sintética, imágenes de ultrasonido, etc.
Ejemplo 2:
Matlab
% MATLAB code for read a complex image % For open an image GFG=fopen('GeeksforGeeks.png','r'); % To read an image full_data=fread(GFG,[746*2 3680],'double'); % To close an image fclose(GFG); R_data=full_data(1:2:end,:); I_data=full_data(2:2:end,:); complex_data=complex(R_data,I_data); figure,imagesc(abs(complex_data)); colormap(rgbplot);
Producción:
Array de datos complejos después de la ejecución:
Publicación traducida automáticamente
Artículo escrito por vaibhavkhating y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA