Я не могу понять пару вещей, и одно исходит из другого.
Как представлен цвет YCbCr в памяти? В случае, допустим, RGB565 все понятно, 16 бит это один пиксель (RRRRR GGGGGG BBBBB)
Но я не могу понять как представляется в памяти YCbCr 422 который приходит с цифровой камеры.
Например (я вообще не уверен, что это правильно):
1 байт - Y
2 байт - Cb
3 байт - Cr
Ещё куда-то надо деть второй Y так как Cb и Cr у них двоих один
Так же не понимаю, что касается YCbCr у JPEG, ведь там цвета кучкуются в 8х8 пикселей. Я правильно понимаю, что у них один Cb и Cr, и каждый свой Y? Как эти данные представлены в памяти?
От сюда мой главный вопрос, я накапливаю данные одного кадра с камеры (OV2640) в формате YCbCr 422 и скармливаю их JPEG кодеку и получаю фигню. Я слышал, что будет легче если получать данные в YCbCr, чем преобразовывать из RGB. Но выходит сырые YCbCr данные тоже нужно "подготовить" для JPEG кодека?
Будет ли это быстрее преобразования из RGB? Можно ли где-то посмотреть код этого преобразования?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Необходимо зайти на сайт oddsportalcom, чтобы в дальнейшем парсить его с помощью jsoup
Как включить механизм шифрования памяти в jvm? Для предотвращения Dll инъекций и замены переменных используя CheatEngine (как в denuvo)