Преобразование основы интеграции с библиотекой zxing

Мы создали приложение для сканирования штрих-кодов и QR-кодов для планшетов с ОС Windows 8.1. Мы использовали библиотеку ZXing и реализовали, сохранив кнопку «Сканировать код» в пользовательском интерфейсе.

Но нам нужна функция автоматического распознавания без нажатия кнопки. Мы слышали о преобразовании Media Foundation (MFT) в .net, которое можно использовать для обработки каждого видеокадра. Если мы начинаем записывать видео с помощью элемента захвата мультимедиа после запуска приложения, то MFT можно использовать для автоматической обработки каждого видеокадра.

Но мы не понимаем, как интегрировать MFT с библиотекой ZXing? Если вообще есть платная библиотека, дайте мне знать.


person Vaibhav    schedule 26.12.2014    source источник
comment
Возможна интеграция. Можете ли вы предоставить дополнительную информацию об этом элементе захвата мультимедиа, который вы планируете использовать?   -  person Anton Angelov    schedule 27.12.2014
comment
Если вы не смотрите на оболочку взаимодействия, MFT является родным. Однако Media Foundation приятно использовать, и он отлично работает. В результате я предлагаю вам использовать Media Foundation для захвата. Что касается захвата, библиотека будет дублировать только большую часть того, что у вас уже есть, поскольку MFT почти всегда используется с источником (где-то в топологии).   -  person Jeff    schedule 27.12.2014
comment
@Jeff: мы использовали элемент захвата мультимедиа для захвата изображения штрих-кода или QR-кода. Мы передаем это изображение в библиотеку Zxing, которая его декодирует. Если вы можете предоставить ссылку на оболочку взаимодействия, это будет полезно.   -  person Vaibhav    schedule 29.12.2014
comment
@Vaibhav: Понятно. Вы уже используете оболочку, и я не уверен, что MFT подходит для вашей ситуации, как вы надеетесь. И я не думаю, что вы захотите отправлять каждый кадр в Zxing. Трех в секунду должно быть достаточно (возможно, таймер). В противном случае вы напрасно нагружаете процессор. И это было бы очень просто.   -  person Jeff    schedule 29.12.2014


Ответы (1)


Вы можете получить автоматическое распознавание и обнаружить любой штрих-код/QR-код в своем приложении с помощью этого: https://github.com/mmaitre314/VideoEffect#realtime-video-analysis-and-qr-code-detection (для декодирования используется ZXing)

Опробовал и работает. Просто установите пакет nuget и прочитайте пример приложения: https://github.com/mmaitre314/VideoEffect/tree/master/VideoEffects/QrCodeDetector

person WPMed    schedule 16.02.2015