Skip to content

Program in Matlab R2021b using the imfuse function, adds the image to itself rotated one degree, then adds the original image rotated two degrees, and so on up to 5 degrees.

License

Notifications You must be signed in to change notification settings

ArturoEmmanuelToledoAguado/Uso-de-imfuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Introducción

Se propone usar la función imfuse de matlab para sumar una imágen consigo misma rotada un grado, después a ese resultado sumarle la imágen original rotada dos grados, y así sucesivamente hasta 5 grados, pero antes es necesario saber:

¿Qué es el procesamiento digital de imagenes (PDI)?

PDI se puede definir como el conjunto de procesamientos que se realizan sobre una imagen digital ya sea para realizar su almacenamiento, transmisión o tratamiento.

Lectura de imágenes en matlab

Para leer una imágen en matlab se utiliza la función imread y se asigna a una variable que representara a la imágen.

imagen = imread('ruta/nombre de la imágen.extensión');

Girar una imágen

La función imrotate gira la imágen por grados en sentido contrario a las agujas del reloj alrededor de su punto central. Para girar la imágen en el sentido de las agujas del reloj; especifica un valor negativo.

imgrotada=imrotate(img,ángulo)

Suma de dos imágenes usando imfuse

Con la función imfuse se pueden sumar dos imágenes, pero para que la suma se pueda realizar, las dos imágenes deben ser del mismo tamaño

sum=imadd(img1,img2)

Recuerde que el valor maximo que puede tener un pixel es de 255 y el valor minimo es 0, esto para cada uno de los tres planos de la imágen (RGB)

Cambiar el tamaño de una imágen

Matlab puede redimensionar una imagen mediante la funcion imresize, la imágen sera de menor tamaño que la original si el valor asignado es menor a 1, por el contrario para aumentar el tamaño, se necesita un factor de ampliación mayor que 1.

nuevaimagen=imresize(imagen,escala)

Mostrar una imágen

La función imshow permite mostrar una imágen abierta, modificada o creada desde matlab (la imagen se visualiza en una ventana de matlab)

imshow(imagen)

Guardar una imágen

Para guardar el contenido de una imagen la cual ha sido modificada o creada en matlab se utiliza la función imwrite

imwrite(variable,'nombre del arvhivo.extención')

En donde 'variable' representa la variable que contiene a la imágen, 'nombre del archivo', el nombre con el que se desea guardar seguido de un punto se indica el tipo de formato deseado

Código

About

Program in Matlab R2021b using the imfuse function, adds the image to itself rotated one degree, then adds the original image rotated two degrees, and so on up to 5 degrees.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages