miércoles, 6 de julio de 2011

  

import java.util.Scanner;

Taller. Programa a Realizar

Hola que tal otra vez compañeros, la entrada de ahora será para dar a conocer del programa a desarrollar en estos veranos.
El programa a desarrollar sera un programa, dirigido a la web para subir imagenes y visualizarlas (no, no quiero hacer facebook).
El motivo por el cual seleccione este programa, esque me esta llamando mucho la atención, lo que es el procesamiento de imagenes y pues en un futuro tener una herramienta que interactue con estas, aparte seria entretenido, tener otro lugar para subir imagenes y poner una descripcion acerca de éste, algo asi tipo periodisctico, que cada quien describa algo que vio o que le interese.

viernes, 1 de julio de 2011

Algoritmos computacionales -Imagen (Depixelizing Pixel Art )

Hola que tal, en esta entrada, pondré algo relacionado sobre algoritmo de imagenes.

El algoritmo a ver será Depixelizing Pixel Art (es algo asi como convertir una imagen de 8bits de bitmap a vectorial).

Escogí esto, ya que desde hace tiempo me viene llamando la atención sobre la manipulación de imagenes, como se procesan, sus tipos, bitmap/vectores, entre otros.


Primero veamos un poco de conceptos:
Imagen rasterizada: Esta es una estructura, como de una tipo matriz, la cual contiene una altura y una anchura, conteniendo la información para la representación de la imagen.



Imagen vectorial: Es el conjunto de vectores para dar una imagen, este funciona con lineas(los vectores) en las cuales se tiene 3 cosas: un punto de inicio, un punto final y la función matemática en la dibuja la linea.



¿Cual es la diferencia de estos dos?
Su diferencia principal es acerca del escalamiento o al momento de hacerle zoom a una imagen, ¿porque? al hacer esto en el bit map se empiezan a ver cuadros y en la vecorial no, entre mas zoom o mas escalamiento se le de a la imagen, esta seguira viendsose pura.

Ahora si, ya que dimos una breve introduccion hablaremos sobre el algoritmo.
Como se dijo en el principio, la función principal de esta es convertir o hacer la visualizacion de una imagen de 8 bits(es por ej. la que vemos en los juegos de arcade o lo de nintendo) a vectorial.




funcionamiento:
hay que tomar encuenta 4 casos:
1. Se toma en cuenta el pixel suficientemente diferente al de su entorno para conservarse.
2. Pixeles de ancho de 8 lineas y curvas conectadas, parecen conectadas a pequeña escala.
3. Configuraciones localmente ambigua, en la presencia de multiples colores
4. El efecto de escalon son de gran escala en comparación al tamaño de la imagen, haciendolo dificil distinguir entre caracteristicas y pixelizacion.

Video comparativo

...
Si no termino la entrada fue porque me qede dormido..

http://research.microsoft.com/en-us/um/people/kopf/pixelart/index.html
http://research.microsoft.com/en-us/um/people/kopf/pixelart/index.html

domingo, 5 de junio de 2011

Grabar Escritorio

Hola que tal compañeros, en esta entrada dire dos herramientas que nos serviran para grabar el escritorio, pongo esta entrada, ya que varios compañeros ultimamente me han estado preguntando de algun programa para hacerlo. El programa a utilizarse se llama "Record my Desktop" y "XVidCap".


Instalacion:

Record my Desktop
Para el primero, abrimos Synaptic y en la barra de busqueda ponemos recordmydesktop y marcamos los paquetes gtk-recordmydesktop y recordmydesktop, despues le damos aplicar para instalar.


Una vez instalado, lo podemos encontrar en Aplicaciones/Sonido y Video.

Ya una vez abierto el programa solo es cuestion que indiquemos la calidad, donde se guardara y enseguida ya podemos hacer nuestras grabaciones.



XvidCap
Para este la instalacion de XvidCap, es un poco mas facil, ya que tan solo abrir la terminal y poner "sudo apt-get install xvidcap".

Una vez instalada, XvidCap, la podemos encontrar en Aplicaciones/Sonido y Video.

Para su uso viene siendo casi igual que el anterior, lo bueno de este programa es que antes de grabar te da la oportunidad de indicar la parte que quierese grabar.


Por lo pronto seria todo, espero y que esta entrada les sea util, como quiera cualquier duda o pregunta que tengan al respecto, haganmela saber.

jueves, 12 de mayo de 2011

Diseño de Interfaces graficas Codigo

Aquí va el código pero aun falta...