Мне нужно создать приложение, которое будет сканировать двухмерные штрих-коды с помощью веб-камеры, подключенной к машине Windows.Я полагаю, библиотека ZXing поможет мне извлечь штрих-коды из изображений.
static void Main(string[] args)
{
// create a barcode reader instance
var barcodeReader = new BarcodeReader();
// create an in memory bitmap
var barcodeBitmap = (Bitmap)Bitmap.FromFile(@"C:\Users\jeremy\Desktop\qrimage.bmp");
// decode the barcode from the in memory bitmap
var barcodeResult = barcodeReader.Decode(barcodeBitmap);
// output results to console
Console.WriteLine($"Decoded barcode text: {barcodeResult?.Text}");
Console.WriteLine($"Barcode format: {barcodeResult?.BarcodeFormat}");
}
Но как построить весь алгоритм сканирования?Должен ли я как-то захватить фотографии с камеры и передать их в ZXing, чтобы обнаружить, что камера сфокусирована на штрих-коде?