mi proyecto de procesamiento de imágenes funciona con imágenes en escala de grises. Tengo la plataforma de procesador ARM Cortex-A8. Quiero hacer uso del NEON.Carga 8bit uint8_t como uint32_t?
Tengo una imagen en escala de grises (considere el siguiente ejemplo) y en mi alogorithm, tengo que agregar solo las columnas.
¿Cómo puedo cargar cuatro píxeles de 8 bits en paralelo valores, que son uint8_t, como cuatro uint32_t en uno de los registros de 128 bits NEON? ¿Qué intrínseco debo usar para hacer esto?
quiero decir:
debo cargarlos como 32 bits, porque si se fijan bien, el momento en que haga 255 + 255 es 512, que no puede ser detenido en una de 8 bits registro.
p. Ej.
255 255 255 255 ......... (640 pixels)
255 255 255 255
255 255 255 255
255 255 255 255
.
.
.
.
.
(480 pixels)
255 + 255 = 510. – kennytm