Foros del Web » Programando para Internet » Python »

pasar imagen a unos y ceros

Estas en el tema de pasar imagen a unos y ceros en el foro de Python en Foros del Web. bueno señores, mi duda es la siguiente, quisiera saber si es posible pasar una imagen de preferencia en formato png, la imagen solo tiene color ...
  #1 (permalink)  
Antiguo 07/08/2012, 07:56
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
pasar imagen a unos y ceros

bueno señores, mi duda es la siguiente, quisiera saber si es posible pasar una imagen de preferencia en formato png, la imagen solo tiene color negro, y lo demas en transparente. o pues si no se puede asi, seria en una imagen con fondo blanco, para pasarla a "1" y "0" en python, ya sea cargandola en una matriz o para sacarla en un txt, la cosa seria que cualquier valor por ensima de "0" sea tomado como "1". muchas gracias al que pueda ayudarme
  #2 (permalink)  
Antiguo 07/08/2012, 09:33
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: pasar imagen a unos y ceros

Cita:
Iniciado por xulubkisin Ver Mensaje
mi duda es la siguiente, quisiera saber si es posible pasar una imagen de preferencia en formato png, la imagen solo tiene color negro, y lo demas en transparente. o pues si no se puede asi, seria en una imagen con fondo blanco, para pasarla a "1" y "0" en python, ya sea cargandola en una matriz o para sacarla en un txt, la cosa seria que cualquier valor por ensima de "0" sea tomado como "1".
Si, si es posible.
  #3 (permalink)  
Antiguo 07/08/2012, 09:52
 
Fecha de Ingreso: junio-2009
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: pasar imagen a unos y ceros

Cita:
Iniciado por razpeitia Ver Mensaje
Si, si es posible.
bueno je je je, pero pues no era solo saber si era posible, si no tambien el metodo, como pasarla?? muchas gracias.
  #4 (permalink)  
Antiguo 07/08/2012, 12:15
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: pasar imagen a unos y ceros

El método claro es relativamente sencillo.

1.- Obtener el tamaño de la imagen. (Obviamente el alto y el largo).
2.- Por cada pixel en la imagen. Checar si es negro entonces 0 si es blanco entonces 1.
3.- Guardar la esa información en un archivo de texto plano.
4.- Dependiendo de como lo guardes puedes usar un separador para separar las filas de una imagen o puedes indicar el tamaño de la imagen en la primera linea.

Etiquetas: pygame, unos, cero
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:12.