У меня есть камера, выводящая формат RGB565, но цвета все не так

У меня есть маленький CMOS-датчик (OV7670), который выводит необработанные пиксельные данные в формате RGB565. Если я смотрю изображение, я могу разобрать его, но цвета неправильные, и я не уверен, почему.

Необработанный файл находится здесь.

Вот как выглядит необработанный файл, когда я просматриваю его в RawPixels Online Viewer

Вот как выглядит изображение

и изображение ниже, как это должно выглядеть

введите описание изображения здесь

Есть идеи?

1 ответ

Ваш необработанный файл поврежден. Отправить точное изображение. Не похоже, что это R565. Все об этом не так.

  • Вы даже не сказали, какие размеры. Размер файла 800001, это не может быть, так как размеры должны быть четными.
  • Так как это однотонные блоки, R565 будет выглядеть как типичные пары байтов. На вашем необработанном изображении это совсем не похоже: {ef 9f 87, ef 9f 87, ...} Предполагается, что это первая полоса, и она не может быть белой.
  • Внизу изображения только NULL, образец не был взят должным образом.
  • Похоже, размер строки буфера составляет 1280 байт. Например, он мог бы иметь ширину 640 пикселей, если бы он был r565, и высоту 625 пикселей. С этим я не получаю ничего, как вы показываете.

Если я смотрю на это как 640x625 R565, я получаю это:

Другие вопросы по тегам