zxing регион сканирования не точен

В моем проекте область сканирования (незатененная рамка) кажется несовместимой с истинной областью сканирования, где сканируется штрих-код. Истинная область кажется немного выше поля, так как я должен поместить штрих-код немного выше красной линии (я изменил свой zxing на портретный режим), чтобы штрих-код был успешно прочитан.

Поэтому мне интересно, является ли framingRect в CameraManager фактической областью сканирования или это просто незатененная рамка? Если да, то как мне переместить нетеневое поле вверх, чтобы оно выровнялось с фактической областью сканирования (или наоборот, тоже было бы хорошо).


person Derekyy    schedule 23.09.2014    source источник
comment
У меня такая же проблема, поэтому мне интересно, не могли бы вы дать мне подсказку, объяснив, что не так в вашем коде?   -  person ahdaniels    schedule 06.02.2015


Ответы (1)


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

person Sean Owen    schedule 23.09.2014
comment
Немного поздно, но подумал, что добавлю кое-что для будущих читателей. Я сталкивался с подобным некоторое время назад, и оказалось (на моем LG G3), что изображение с камеры немного сжимается, когда видны панель состояния и кнопки, но координаты, рассчитанные в приложении для сетки, основаны на полном экране. Самым простым решением было просто запустить его в полноэкранном режиме. Может быть, поэтому проблема оригинального плаката, казалось, исчезла сама по себе. - person Craig Graham; 20.07.2015