CWAC - превью розовой камеры на ярком фоне

Сначала я включал библиотеку CWAC-Android в свой проект, большое спасибо за эту работу. Но у меня возникла действительно странная проблема.

Изображения в световой сцене (площадь, снаружи, яркий свет, прекрасный день, солнечный свет) и изображения накладываются розовым цветом, при быстрой проверке я не смог найти решение или причину этого, кажется, это просто какое-то наложение, а не совсем "изображение",

он пробовал это в моей реализации,
и в демонстрационном проекте библиотеки, он существует в обоих .. :/

я делаю это на xperia Z1? может другая проблема?

любая помощь будет здорово?

Некоторые образцы изображений
http://s1.directupload.net/images/140227/463xystc.jpg http://s7.directupload.net/images/140227/l78xvjhd.jpg

извините, у меня рот всегда открыт на изображениях :D ;) спасибо
Фотографии сделаны с демонстрационным проектом

Кажется, проблема возникает при прямом перемещении камеры на яркую «сцену» и немедленной фотосъемке, например, в течение небольшого промежутка времени, когда экран камеры просто переэкспонирован.


person cV2    schedule 27.02.2014    source источник
comment
Я не знаю, что тебе сказать. Я не намеренно добавляю розовое наложение, и у вас нет setPinkOverlayEnabled(boolean) метода, который вы могли бы использовать. :-) Возможно, вам нужно будет настроить некоторые Camera.Parameters, чтобы решить эту проблему. Вы можете попробовать собрать Focal из исходного кода и посмотреть, есть ли у него та же проблема, а также попробовать стандартное приложение камеры SONY и посмотреть, сможете ли вы воспроизвести его там.   -  person CommonsWare    schedule 27.02.2014
comment
Похоже на неправильное преобразование значений вне диапазона. Происходит ли преобразование цвета?   -  person fadden    schedule 27.02.2014
comment
эй ;) большое спасибо за быстрый ответ, да, я уже пробовал это со стандартным программным обеспечением Sony, там нет проблем, также и в моей собственной реализации раньше такой проблемы не было, но изображение было искажено :( так что мне очень повезло ( и счастлив) чтобы найти вашу библиотеку, я уже проверил полный CameraView, также проверил, может ли это быть из-за зеркалирования... кстати после вашего ответа я только что проверил -> проблема, похоже, только что возникла на FFC :) может быть, что-то другое там у сейчас?   -  person cV2    schedule 27.02.2014
comment
@fadden Преобразование цвета происходит? не знаю, что вы на самом деле имеете в виду? как-то тоже похоже, что реальное "правильное" изображение под ним, а оно просто дополнительно сверху, кстати. вы видите маленькую область слева? -› s7.directupload.net/images/140227/7moru8th.png, не знаю, откуда это, но иногда кажется, что оно есть, но другой вопрос. Кстати. извините ;) профессиональная картинка ;D   -  person cV2    schedule 27.02.2014
comment
@fadden: я не делаю цветокоррекцию в библиотеке. В лучшем случае я поворачиваю или переворачиваю изображение, чтобы стандартизировать вывод, используя некоторые Matrix преобразования.   -  person CommonsWare    schedule 27.02.2014
comment
@CommonsWare еще раз спасибо, я уже проверил матричные преобразования, их отключение не дает лучшего результата :(   -  person cV2    schedule 27.02.2014
comment
@cV2: :: пожимает плечами :: Если ImageCleanupTask не выполняет никакой работы, то вы получаете то, что прямо от Camera, и я действительно не знаю, что вам сказать. Кроме того, я ненадолго отсутствую в офисе. Я подал заявку на это. Если вы не возражаете, не могли бы вы посетить этот выпуск и указать точную модель и версию Android вашего устройства? Я понятия не имею, смогу ли я воспроизвести это, но мне нужны эти детали, чтобы сделать снимок. Спасибо!   -  person CommonsWare    schedule 27.02.2014
comment
Если вы посмотрите на l78xvjhd.jpg, то на самом деле покажется, что детали изображения стали более четкими — посмотрите на оконную раму справа от вашей головы. Как будто кто-то выполняет преобразование пикселей, но искажает математику в одном канале. На первый взгляд есть горизонтальная полоса разумных цветов, но даже на этом участке облака в 463xystc.jpg розовеют. Если вы хотите попробовать что-то еще, вы можете попробовать Grafika Show + камера захвата (github.com/google/grafika, в настоящее время у меня нет готового APK).   -  person fadden    schedule 27.02.2014
comment
@CommonsWare готов :) сделает это немедленно. если вам нужна какая-либо помощь, чтобы воспроизвести проблему: быстро переместитесь в яркую область, нажмите «сделать снимок» на передней камере (на моем устройстве) - 1 из трех розовых (или больше). Добавлена ​​информация о телефоне   -  person cV2    schedule 27.02.2014
comment
@fadden спасибо за ваши предложения, принадлежащие другой библиотеке, уровень API 11+ :), так что это невозможно, учитывая ваши слова о розовом наложении .. действительно. в этом должна быть какая-то логика ;)   -  person cV2    schedule 27.02.2014
comment
@CommonsWare Я пытался напрямую отключить задачу очистки изображения, но потерпел крах;) может быть, мне нужно попробовать больше усилий, чем просто комментировать;) :P   -  person cV2    schedule 27.02.2014
comment
Солнце скоро зайдет, (GMT+1), так что мне будет сложно воспроизвести его самому ;)   -  person cV2    schedule 27.02.2014
comment
я только что отключил полную логику ImageCleanupTask, просто выводя прямо данные изображения -› та же проблема-›, но тоже интересное изображение... s14.directupload.net/images/140227/ktydwny9.jpg   -  person cV2    schedule 27.02.2014
comment
привет, ребята, вы не поверите, переходя с targetApi 17 на сборку с последним (19) Android API -> розовый меняется на яркий ... s7.directupload.net/images/140227/zi5nsujt.png   -  person cV2    schedule 27.02.2014
comment
большое спасибо за поддержку!   -  person cV2    schedule 05.03.2014


Ответы (1)


наконец, я не нашел решения проблемы в библиотеке, которую можно было бы исправить самостоятельно, реализовал самостоятельно (базовое) -> работает просто отлично.

используя следующее исправление искажений (портрет и альбом):
https://stackoverflow.com/a/22201580/371749

удачи

person cV2    schedule 05.03.2014