Skip to content

Trabajo práctico para la implementación de 4 métodos para el tratamiento de imágenes involucrando NASM y C.

Notifications You must be signed in to change notification settings

lc-sanchez/SIMD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabajo practico 2: “SIMD”

Introducción

La idea del trabajo es probar imágenes a distintos tamaños, para los dos algoritmos de Blend así se puede observar la diferencia en velocidad de usar SIMD vs no usarlo a distintas resoluciones. Las pruebas deben ser guardadas en el csv para graficarlos.

Acá se agrega el link a la consigna del trabajo.

Resumen

Se implementarón 4 métodos para el tratamiento de imágenes en formato ".bmp", los cuales son:

  1. Aclarar: recibe una imagen y aclara su tonaldiad en base a un parámetros numérico.
  2. Median filter: una función que permite eliminar el "ruido/distorsión" de una imagen. El método recibe la imagen con interferencia, la recoge y corrige la distorsión original.
  3. Blend (sin operaciones multimedia): recibe dos imágenes de igual tamaño y mediante el uso de código Assembler sin utilizar operaciones multimedia, da como resultado la combinación de ambas imágenes.
  4. Blend (utlizando operaciones multimedia): recibe dos imágenes de igual tamaño y mediante el uso de código Assembler utilizando las operaciones multimedia correspondientes, da como resultado la combinación de ambas imagenes.

Adicionalmente, se incluyó un método adicional: Filtro negativo.

Finalmente, se mostrará en el informe una comparación entre los tiempos de ejecución del método "blend" para combinar las imágenes utilizando operaciones multimedia y sin utilizar operaciones multimedia, mediante el uso del lenguaje Assmebler.

Cabe aclarar que se eliminó de este repositorio las imagenes de resoluciones 6000x6309. Acá se agrega el repositorio original en el cual se trabajó durante el periodo de desarrollo.

About

Trabajo práctico para la implementación de 4 métodos para el tratamiento de imágenes involucrando NASM y C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published