Подача изображения на камеру эмуляторов Android - PullRequest
3 голосов
/ 05 октября 2011

Я разработал приложение, которое вызывает библиотеку ZXing для вызова камеры. Мне только что сказали, что нам нужно работать в эмуляторе для тестирования.

Я не хочу менять код для чтения из файла, я не хочу вызывать библиотеку, которая будет вызывать камеру, и я не хочу, чтобы камера думала, что она смотрит на изображение (если это делает чувство).

Я видел много случаев использования веб-камер, но я не хочу прямой эфир.

Кто-нибудь знает, возможно ли это вообще?

1 Ответ

0 голосов
/ 05 октября 2011

Это зависит от того, как вы интегрируетесь с Zxing.Если вы сканируете штрих-коды с помощью намерения, то прямая трансляция в стиле веб-камеры может быть единственным вариантом.

AFAIK Существует класс читателей, который ожидает, что вы предоставите изображения.Примерно так ...

Reader reader = new MultiFormatReader();      //If you are calling the reader in your code
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); //The source as    
                                                                     //supplied by you
Result result = reader.decode(bitmap);
String text = result.getText();

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

...