Para poder usar la version escrita en C de IMAGE TO TEXT ASSEMBLY se necesitara:
Interprete de python 3.6 o superior
La libreria de OpenCV para python
Compilador para C (preferiblemente GCC)
- Copiar la imagen que queramos en la carpeta con el nombre "arch.png".
- Ejecutar main.py
- Compilar colores.c
- Ejecutar colores.exe
- En la misma carpeta deberá haber quedado un archivo output.asm
- Que al compilar el output.asm en DosBox tengamos un error de compilacion
FATAL OUT OF MEMORY
Para solucionar ese error solo deberemos reducir la calidad de la imagen, se hace de la siguiente forma:
-
En main.py deberemos cambiar la variable
PIXELES
(linea 5) a una resolucion menor (70 por ejemplo) -
En colores.c deberemos hacer casi lo mismo, deberemos cambiar
#define PIXELES 85
al mismo valor que hemos puesto el main.py. (#define PIXELES 70
) -
Volvemos a compilar colores.c y repetimos los pasos para generar el archivo.