Коротко
- На размытых снимках unir читает 93% штрихкодов, конкуренты — от 15 до 42%
- Средний результат unir — 72%, ZBar — 56%, zxing-cpp — 54%, OpenCV — 42%
- У unir нет ложных чтений на 4231 снимке без кода, у OpenCV — 7
- На обычном снимке у всех ридеров, кроме ZBar, 10–20 мс
Универсальный ридер кодов libscanner-unir показал лучшие результаты в сравнении с zxing-cpp, ZBar и OpenCV на 6900 снимках из открытых наборов. На размытых изображениях unir читает 93% штрихкодов, в то время как конкуренты — от 15 до 42%. В среднем по всем снимкам unir распознаёт 72% штрихкодов, ZBar — 56%, zxing-cpp — 54%, OpenCV — 42%. При этом у unir нет ложных чтений на 4231 снимке без кода, у OpenCV — 7. По скорости ридеры почти равны: на обычном снимке у всех, кроме ZBar, 10–20 мс. Слабое место unir — на снимке, который он не может прочитать, он долго перебирает варианты. Тесты проводились на процессоре Intel Core i5-1335U под Windows 11. Результаты показывают, что unir лучше справляется с трудными условиями, такими как размытие и плохая освещённость, что делает его подходящим для использования в логистике и производстве.
