il mio progetto di elaborazione delle immagini funziona con immagini in scala di grigi. Ho una piattaforma di processore ARM Cortex-A8. Voglio fare uso del NEON.Carica 8bit uint8_t come uint32_t?
Ho un'immagine in scala di grigi (considera l'esempio di seguito) e nel mio alogoritmo, devo aggiungere solo le colonne.
Come caricare quattro pixel a 8 bit valori in parallelo, che sono uint8_t, come quattro uint32_t in uno dei registri a 128 bit NEON? Che cosa intrinseco devo usare per fare questo?
voglio dire:
devo caricarli come 32 bit, perché se si guarda con attenzione, il momento in cui ho fare 255 + 255 è 512, che non può essere tenuto in un 8-bit Registrare.
ad es.
255 255 255 255 ......... (640 pixels)
255 255 255 255
255 255 255 255
255 255 255 255
.
.
.
.
.
(480 pixels)
255 + 255 = 510. – kennytm