VintaSoft Barcode .NET SDK 16.0: Документация для Веб разработчика
В этом разделе
Обнаружение областей штрих-кодов с помощью ИИ в веб-приложении
В этом разделе
VintaSoft Barcode .NET SDK 16.0+ может использовать нейронную сеть (искусственный интеллект) для поиска областей штрих-кодов на изображении.

Если SDK должен находить области одномерных штрих-кодов с помощью нейронной сети, необходимо выполнить следующие шаги:
Если SDK должен находить области 2D-штрих-кодов с помощью нейронной сети, необходимо выполнить следующие шаги:

Когда следует использовать нейронную сеть для распознавания областей штрих-кодов на изображении?

Включите использование нейронной сети в вашем .NET-приложении, если выполняется одно из следующих условий:

Обнаружение областей штрих-кодов с помощью нейронной сети занимает от 30 до 70 миллисекунд на изображение. Детектор областей штрих-кодов на основе ИИ ( Ai1DBarcodeRegionDetector , Ai2DBarcodeRegionDetector ) содержит настройки, которые активируют нейронную сеть только тогда, когда ожидается повышение производительности.

Как ускорить процесс распознавания штрих-кодов?

Если SDK использует нейронную сеть для поиска областей штрих-кодов на изображении, SDK сначала находит области штрих-кодов на изображении с помощью нейронной сети (от 30 до 70 миллисекунд на изображение), а затем выполняет многопоточное распознавание штрих-кодов в найденных областях. Использование многопоточности ускоряет процесс распознавания штрих-кодов.

Что делать, если я не знаю количество штрих-кодов на изображении?

Если вы не знаете количество штрих-кодов на изображении, пожалуйста, используйте нейронную сеть и установите ReaderSettings.ExpectedBarcodes свойство в 0.

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

Используйте BarcodeLayoutInfo класс для определения макета изображения - это позволит распознавателю штрих-кодов выполнять распознавание только в необходимых областях и эффективно использовать многопоточность.