Foros del Web » Programando para Internet » Python »

Tengo una duda sobre python:

Estas en el tema de Tengo una duda sobre python: en el foro de Python en Foros del Web. Tengo q desarrollar un filtro de rotación horaria que gire la imagen 90 grados en sentido horario y otro q desarrolle un filtro de reflexión ...
  #1 (permalink)  
Antiguo 31/05/2011, 22:24
 
Fecha de Ingreso: mayo-2011
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
Tengo una duda sobre python:

Tengo q desarrollar un filtro de rotación horaria que gire la imagen 90 grados en sentido horario y otro q desarrolle un filtro de reflexión horizontal que realice el intercambio de columnas para simular una reflexión
en el espejo.

la verdad ni idea de como... =(
  #2 (permalink)  
Antiguo 31/05/2011, 22:37
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: Tengo una duda sobre python:

Tus maestros deberían de hacer nuevos ejercicios.

Este post es de hace un semestre. Lo curioso es que esa época el foro se vio inundado de tareas.
  #3 (permalink)  
Antiguo 31/05/2011, 22:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Tengo una duda sobre python:

si... pero me pide q haga cn matrices, listas... y como q jamas explica nada y arreglarselas como se puede....
  #4 (permalink)  
Antiguo 31/05/2011, 22:50
 
Fecha de Ingreso: mayo-2011
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Tengo una duda sobre python:

Si me podes ayudar.. te lo agradeceria... Tengo q hacer el de Reflexion horizontal, rotarlo 90 grados en sent horario y el mitad alto y ancho... entiendo q tengo q hacer.. pero no me sale... =(
Espero q no sea dificil asi te robo un minuto de tu vida... Igual gracias!! ;)
  #5 (permalink)  
Antiguo 31/05/2011, 23:07
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: Tengo una duda sobre python:

Ok entonces quieres que te ayude cuando:
1.- A penas y haz ofrecido algo de información si no es por que ya habían preguntado antes no tendría ni idea de que es lo que quieres hacer. A lo que me lleva a pensar que tu tampoco sabes lo quieres hacer.
2.- Si te han enseñado a revertir una lista y hacer un for entonces no veo problemas para el filtro de espejo (u horizontal).
3.- Si sabes que es una matriz traspuesta entonces la tienes fácil hacer una rotación de 90 grados.
  #6 (permalink)  
Antiguo 01/06/2011, 13:59
 
Fecha de Ingreso: mayo-2011
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Tengo una duda sobre python:

def invierte(lista):
for i in range(len(lista)/2):
c = lista[i]
lista[i] = lista[len(lista)-1-i]
lista[len(lista)-1-i] = c

a = [1, 2, 3, 4]
invierte(a)
print a


asi invierto listas,osea q para el de espejo tengo q hacer eso para todas las filas con un for?

y no no se lo q es una matriz traspuesta =(
  #7 (permalink)  
Antiguo 01/06/2011, 14:15
 
Fecha de Ingreso: mayo-2011
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Tengo una duda sobre python:

from moduloimagen import *
mat = leerIm("tux78x70.txt")


#matriz = [[i]*78 for i in xrange(70)]


def print_r(mat):
for fila in mat:
print fila

def transpuesta(mat):
rows = len(mat)
cols = len(mat[0])
return [[mat[j][i] for j in xrange(rows)] for i in xrange(cols)]

print "Original"
print_r(mat)
print "TRANSPUESTA"
print_r(transpuesta(mat))



eso es la transpuesta... ? lo entendi.. pero ahora me trabe en q lo hace en sentido anti horario :/

Última edición por fede04_04; 01/06/2011 a las 14:21
  #8 (permalink)  
Antiguo 01/06/2011, 14:27
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: Tengo una duda sobre python:

Si eso es una matriz transpuesta.
  #9 (permalink)  
Antiguo 01/06/2011, 14:32
 
Fecha de Ingreso: mayo-2011
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Tengo una duda sobre python:

pero el dibujo tiene q ser en sentido horario.. y mel o hace antihorario.. como puedo hacer? Eso y no molesto mas u.u

osea q la fila[0] pase a ser la ultima columna

Última edición por fede04_04; 01/06/2011 a las 15:07
  #10 (permalink)  
Antiguo 01/06/2011, 15:08
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: Tengo una duda sobre python:

???
¿Por que no haces una combinación de lo que ya tienes?
Espejo -> Transpuesta?
  #11 (permalink)  
Antiguo 01/06/2011, 15:17
 
Fecha de Ingreso: mayo-2011
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Tengo una duda sobre python:

Lo q quiero hacer es rotar la imagen a 90 grados.. pero cuando hago la transpuesta me lo hace en sentido antihorario..=( .. con la transpuesta entonces solo debo intercambiar las columnas para q sea en sent horario? ahi no se como... como hago para intercambiar columnas?

Última edición por fede04_04; 01/06/2011 a las 15:26
  #12 (permalink)  
Antiguo 01/06/2011, 20:22
 
Fecha de Ingreso: marzo-2010
Ubicación: Mérida, Venezula
Mensajes: 73
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Tengo una duda sobre python:

Oo, postea el código completo
  #13 (permalink)  
Antiguo 03/06/2011, 21: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: Tengo una duda sobre python:

Cita:
Iniciado por fede04_04 Ver Mensaje
Lo q quiero hacer es rotar la imagen a 90 grados.. pero cuando hago la transpuesta me lo hace en sentido antihorario..=( .. con la transpuesta entonces solo debo intercambiar las columnas para q sea en sent horario? ahi no se como... como hago para intercambiar columnas?
Y por eso es bueno hacer la tarea. Que no te das cuenta que con filtro horizontal (o de espejo) lo que hace es intercambiar columnas.
  #14 (permalink)  
Antiguo 14/06/2014, 15:03
 
Fecha de Ingreso: junio-2014
Mensajes: 1
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Tengo una duda sobre python:

Hola necesito realizar tres filtros y no entiendo como hacerlos, si me pueden ayudar por favor, es para la facultad y no entiendo como hacerlos.
la consigna es:

Desarrollar el Filtro de Blanco y Negro

Este filtro convierte cada pixel en blanco o negro dependiendo de su valor.

Si el valor es menor o igual a 127, se convierte en 0.

Si el valor es mayor a 127, se convierte en 255

Question 2
Desarrollar el Filtro de Reflexión Vertical


Question 3
Desarrollar el Filtro de Mitad de Alto y Ancho
  #15 (permalink)  
Antiguo 14/06/2014, 20:25
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: Tengo una duda sobre python:

Desde 2010 que vengo contestando esto. Realmente su profesor necesita nuevos ejercicios.

Etiquetas: tarea, tareas
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 21:36.