C中的开源条码扫描仪?

aho*_*ach 5 c webcam barcode

我正在寻找任何开源软件,它接受网络摄像头流并扫描条形码,返回当前帧中条形码的值(如果有)。如果使用 C 语言将是首选,但欢迎使用任何其他语言。请注意,我对使用手机或单独的条码扫描仪不感兴趣。

smp*_*kes 2

ZXing有 Java 和 C++ 端口。如果您需要从 C 调用它,您始终可以用 C++ 编写一个垫片来公开普通的 C 调用。

ZXing 在移动平台上被广泛使用,但其核心并没有本质上的移动性。您需要为捕获视频流并调用 ZXing 函数的平台提供适当的接口。不完全是您所需要的,但请参阅,例如ZXing.app

ZXing 的 C++ 端口对一维条形码有一定的支持,并且对于 QR 码也很稳定。(使用网络摄像头扫描一维代码也更困难,网络摄像头通常是固定焦距且分辨率较低。)