Re: конвертация I420 в RGB
От: sashkamaslukov  
Дата: 18.05.04 15:03
Оценка:
Здравствуйте, temofey, Вы писали:

T>Работал с камерой, от которой получал картинку — буффер и его длину. Проблема в том, что картинка с камеры

T>идет в формате i420..экономит канал...нодо конвертнуть i420 в RGB. Изучив информацию, которая приводится на www.fourcc.org
T>набросал код, который вроде бы должен работать...и он работает, но картинка частично "плывет". Возможно кто-нибудь уже сталкивался с такой проблемой..и если да — имеет кусок кода осуществляющего данное преобразование. В любом случае, привожу

Стандартная ошибка потеря точности...
ты когда конвертишь из YUV в RGB используй не байты а для начала float-ы..
и только тогда поймешь что для формулы типа этой
BYTE b1 = 0.36*byte2 — 1.18*byte3
иногда будут переполнения ( как ты сказал иногда слишком черное иногда белое).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.