En la imagen situada en la página siguiente se puede

Info icon This preview shows pages 74–78. Sign up to view the full content.

píxeles negros, que se produce al escalar la imagen para su visualización. En la imagen situada en la página siguiente se puede comprobar este efecto. La imagen situada a la izquierda es la imagen n-ésima generada mediante la primera alternativa, y la imagen situada a la derecha es la imagen n-ésima generada por la segunda alternativa. Debido a este inconveniente se rechaza esta alternativa, que aunque resulta bastante llamativa por el reducido coste temporal, no ofrece garantías en la visualización debido a la función de escalado.
Image of page 74

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

D ESARROLLO DE S OFTWARE . L ECTURA Y E SCRITURA DEL F ORMATO P ROPIO 99 Por lo tanto, se piensa en una tercera alternativa, que en realidad es un híbrido de las otras dos alternativas, tomando de cada una ellas sus aspectos más positivos. En primer lugar, se lee cada fila completa en una sola operación de lectura y queda cargada en una matriz. Esto ofrece ya una cierta mejora respecto a la primera alternativa al ahorrar operaciones de lectura. La escritura en el archivo no se realiza con la fila completa, sino un píxel de cada 2 n píxeles. No se reduce el número de operaciones de escritura, pero se consigue una ventaja, porque se obtienen las imágenes piramidales correctas y no es necesario un escalado posterior de la imagen. Con el ejemplo con el que se han explicado las otras dos alternativas, se explica a continuación esta tercera y definitiva. En primer lugar, se parte de la imagen original, y para crear la primera imagen de la pirámide se leen una de cada dos filas de forma completa: X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X
Image of page 75
B ENJAMÍN A RIAS P ÉREZ F OTOGRAMETRÍA D IGITAL Y P ROGRAMACIÓN 100 de cada fila leída, y que está cargada en una matriz unidimensional, se seleccionan uno de cada dos píxeles para escribirlo en el mapa de bits de la primera imagen original. X X X X X X X X y la imagen generada es la siguiente, de 8x8 píxeles: X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X la siguiente imagen piramidal se hace leyendo cada fila de forma completa, una de cada 4 filas, y para la escritura se selecciona uno de cada 4 píxeles: X X X X con lo que la imagen resultante es de 4x4 píxeles: X X X X X X X X X X X X X X X X Esta es la alternativa implementada en el control Convierte. A continuación se muestra un estudio de los tiempos y tamaños obtenidos para poder hacer una comparación entre alternativas. Los tiempos indicados corresponden a un ordenador Pentium a 166 MHz, con 64 MB de RAM.
Image of page 76

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

D ESARROLLO DE S OFTWARE . L ECTURA Y E SCRITURA DEL F ORMATO P ROPIO 101 Nombre Imagen 1ª Alternativa (segundos) 2ª Alternativa (segundos) 3ª Alternativa (segundos) %(1ª/2ª) %(1ª/3ª) Edif.bmp 17 0,6 7 2.733,33 142,86 tetraedro_d.bmp 44 1,5 18 2.833,33 144,44 Fot209.bmp 162 6 64 2.600,00 153,13 Catast188208.bmp 1.875 136 723 1.278,68 159,34 Como se puede observar hay un gran rendimiento temporal con la segunda alternativa. Aún cuando con la imagen más grande de todas, Catast188208.bmp, baja el
Image of page 77
Image of page 78
This is the end of the preview. Sign up to access the rest of the document.
  • Fall '18
  • Pixel, NeXT, Procesamiento digital de imágenes, BENJAMÍN ARIAS PÉREZ

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern