мой проект обработки изображений работает с изображениями в оттенках серого. У меня есть процессорная платформа ARM Cortex-A8. Я хочу использовать NEON.Загрузить 8bit uint8_t как uint32_t?
У меня есть изображение в градациях серого (рассмотрим пример ниже), и в моем алогоризме я должен добавить только столбцы.
Как можно загрузить четыре 8-битные значения пикселя параллельно, которые являются uint8_t, а четыре uint32_t в один из регистров 128-битный NEON? Какое внутреннее я должен использовать для этого?
Я имею в виду:
я должен загрузить их в качестве 32 бит, потому что если вы посмотрите внимательно, в тот момент я 255 + 255 512, которые не могут быть проведены в 8-битном регистр.
например.
255 255 255 255 ......... (640 pixels)
255 255 255 255
255 255 255 255
255 255 255 255
.
.
.
.
.
(480 pixels)
255 + 255 = 510. – kennytm