IIC2133-PUC / 2023-2

106 stars 0 forks source link

Duda t1 parte 2 #123

Closed aurzuav closed 11 months ago

aurzuav commented 11 months ago

Hola! Veo que tenemos que hacer el quadtree de la imagen antes de usar alpha o compress. En base a qué debería parar la recursión de crear un nodo con 4 hijos? cuando dejo de crear hijos si no tengo nada para hacer la comparación de similitud al crear el árbol? Gracias!

CataAlamos commented 11 months ago

Hola! Hay varias formas de resolver la tarea, por lo que hay múltiples casos bases que puedes escoger. Te sugiero definir a ti el caso base que mas te acomode.

CataAlamos commented 11 months ago

Viendo tu código, lo mas probable es que estas construyendo mal el quadtree. Revisa eso bien.

aurzuav commented 11 months ago

Gracias, si corro el quadtree sin hacer ningun filtro y uso eddcmp para comparar el input con el output deberían ser iguales? hice el quadtree hasta que cada hoja sea un pixel.

aurzuav commented 11 months ago

Para saber si el problema que tengo está en el filtro o en el quadtree. Gracias.

CataAlamos commented 11 months ago

Vamos por pasos, revisa primero el quadtree y luego el filtro. Dicho eso, lo mas probable es que sea el filtro, pero si el quadtree esta malo entonces no te sirve de nada arreglar el filtro.

aurzuav commented 11 months ago

por eso, el quadtree debería generar la misma imagen que la base supongo. Estuve probando sin hacer ningun filtro, ni siquiera haciendo paint, la imagen base me sale distinta a la imagen de output sin modificar segun eddcmp.

aurzuav commented 11 months ago

dice que son diferentes en el byte 26... sin aplicar ningun filtro ni hacer paint.

aurzuav commented 11 months ago

ya arregle todo! gracias!!