Giter Club home page Giter Club logo

pdi_tarea1's Introduction

Contenido

  • Desarrollo y ejecucion
  • Pruebas
  • Integrante

Desarrollo y ejecucion

La tarea fue desarrollada en el lenguaje interpretado python, especificamente la version 3.5.1, y solo se probo en esta version.

La misma requiere que se tenga el interprete de python para poder funcionar.

Para ejecutarla ejecute el comando "python Tarea1.py", al ejecutarla se le presentara un menu de consola con el que podra interactuar, coloque la opcion que desee para que se ejecute dicha accion.

Cabe destacar que el programa recibira siempre al principio una imagen llamada "entrada.bmp" (la cual debe estar en la misma carpeta que el archivo ".py") y devolvera una imagen llamada "salida.bmp", este mismo no dejara de funcionar luego de la primera ejecucion, sino que, se le volvera a abrir el menu pero esta vez la accion se le aplicara a la imagen "salida.bmp", esto a fin de conservar la imagen original intacta.

Como dice el enunciado de la tarea el unico formato soportado es el ".bmp" permitiendo solamente imagenes de 1, 4, 8 y 24 bits.

Pruebas

El programa fue probado en dos computadoras con las siguientes caracteristicas.:

  1. Procesador Intel core i5 3210 con 4GB de RAM en Windows 7 de 64bits.

  2. Procesador Intel core i5 4210 con 8GB de RAM en Windows 10 de 64bits.

Se menciona que en ambas las acciones se realizacion satisfactoriamente pero con un margen de tiempo bastante diferente en ambas, por ejemplo:

Pruebas de rotaciones de 180 en la pc 1 duraban 10-16 segundos (imagenes grandes), en cambio en la pc 2 duraban 1-2 segundos.

Pruebas de rotaciones de 90 y 270 en la pc 1 podian durar desde 20 segundos hasta casi 1 minuto (dependiendo de la cantidad de bits), mientras que en la pc 2 corrian en 3-4 segundos.

Como maximo tiempo para una accion la pc 1 se podia tomar entre 50 y 1 minuto mientras que la pc 2 entre 3-5 segundos.

Es por esto que al correr este programa y mas aun si se prueban imagenes grandes no se preocupe si ve que el programa se encuentra "estancado" este todavia esta trabajando y realizando la accion que usted pidio. Esto se reitera en una impresion en el mismo menu del programa.

Las imagenes que se probaron fueron las suministradas por el profesor Esmitt en la pagina de la materia, ademas de estas, se probaron varias creadas con el programa "Paint" guardandolas en los formatos soportados por el programa.

Integrante

Alejandro Moises Barone Cavalieri

CI: 24206267

pdi_tarea1's People

Contributors

alejandrombc avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.