C # ZXing пример чтения - PullRequest
       18

C # ZXing пример чтения

4 голосов
/ 31 января 2012

Кто-нибудь имел успех, используя последнюю версию ZXing под C #?

Я пытаюсь использовать ZXing для обработки изображений, которые я извлекаю с веб-камеры, в идеале в «реальном» времени, но всепримеры, которые я могу найти для использования ZXing для декодирования, кажутся устаревшими.Начинаю немного сходить с ума.

Насколько я могу судить, если я смогу получить изображение с моей камеры как BinaryBitmap, я буду в порядке, но ни один из методов / классов, используемых для преобразования в примерахКажется, я больше не могу существовать.

Вот код, который в настоящее время вызывает у меня головную боль:

Binarizer barney = new HybridBinarizer(new LuminanceSource(image));
Result result = reader.decode(new BinaryBitmap(barney));

LuminanceSource, похоже, сейчас является моим быстрым ударом.Я не могу найти соответствующий класс для создания экземпляров в C #, BufferedLuminance и AWTImageLuminanceSource, кажется, не существует в C #.

Кто-нибудь может указать, что я должен делать ...?

У меня Win7 64b, ZXing 1.7, VS2008.

Ответы [ 2 ]

5 голосов
/ 31 января 2012

Я недавно использовал порт C #.LuminanceSource - абстрактный класс.

Вам необходимо либо:

  • подкласс LuminanceSource и реализовать его методы, либо
  • использовать вместо этого уже включенный класс RGBLuminanceSource.

Я использовал последний для успеха.

1 голос
/ 18 апреля 2012

Посмотрите на мой проект

http://windowqr.codeplex.com/

Он может сканировать qr-коды с веб-камеры и использует zxing из qr-декодирования.

...