Я работаю над фильтром хроматического ключа (зеленый экран) для Android, используя opengl; единственная разница в том, что я пытаюсь заменить не только зеленый фон, но и любой цвет, переданный пользователем. Мне удалось заменить цвет, но проблема в том, что он также заменяет цвет объекта, интенсивность света которого очень высока.
Может ли кто-нибудь помочь мне уменьшить световые блики от текстуры, чтобы мой фильтр работал должным образом?
Или любой эталонный фильтр зеленого экрана, который отлично работает.
Все будет приветствоваться.
РЕДАКТИРОВАТЬ: я добавил скриншот, чтобы объяснить ситуацию. Здесь я попытался заменить красный фон этими облаками, это сработало для всей области, кроме той, в которой есть блики света. Я могу преодолеть это, увеличив значение допуска, но тогда это заставит заменить некоторые желтые пиксели объекта.