Я создаю приложение Windows UWP, которое включает в себя сканер QR-кода на основе встроенной камеры устройства, на котором выполняется приложение. Существует образец , который объясняет, как сделать это, размещенный на GitHub.
Пока мой сканер работает нормально, и я могу извлечь информацию, содержащуюся в QR-кодах. Образец неплохо объясняет, как это сделать.
Однако в качестве следующего шага я бы хотел нарисовать фигуру вокруг распознанного QR-кода. Для этого мне нужно получить координаты пикселей распознанного QR-кода.
Если распознается QR-код, событие ClaimedBarcodeScanner.DataReceived
получает сработало . Затем обратный вызов получает BarcodeScannerDataReceivedEventArgs, который в терминах содержит объект BarcodeScannerReport . Этот объект имеет три свойства ScanData , ScanDataLabel и ScanDataType .
Я подозреваю, что координаты могут храниться в свойстве ScanData
, но это, по сути, мусор необработанных данных, и ни документация, ни пример кода не объясняют, в каком формате данные хранятся в этом свойстве. .
Существует проблема GitHub , которая требует разъяснений в документации, но эта проблема была открыта около 10 месяцев назад и ничего не произошло.
Кто-нибудь имеет представление, показывает ли сканер штрих-кода координаты пикселей и, если да, как получить к ним доступ?