c - C 中的开源条码扫描器?

标签 c webcam barcode

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

最佳答案

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

ZXing 在移动平台上被大量使用,但核心中没有任何固有的移动性。您需要为捕获视频流和调用 ZXing 函数的平台提供适当的接口(interface)。不完全是您需要的,但请参阅,例如 ZXing.app .

ZXing 的 C++ 端口对一维条形码有一定的支持,对 QR 码也很可靠。 (一维代码也更难使用网络摄像头扫描,因为网络摄像头通常具有相当固定的焦点和低分辨率。)

关于c - C 中的开源条码扫描器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408306/

相关文章:

qt4 - Qt4中的USB条码阅读器

c - 如何使用C通过显存绘制像素?

c - 你好-1.mod.c :14: warning: missing initializer (near initialization for '__this_module.arch.unw_sec_init' )

macos - Mac : stream a video file as webcam to applications (similar to CamTwist)

swing - Java CV 1.0 网络摄像头视频捕获 :Frame cannot be converted to IplImage

xml - 如何访问 upcdatabase.org API?

c - 如何并行斐波那契数列直到 10^5 项

sql - PostgreSQL libpq : PQNumber and column aliases

c# - 是否可以使用着色器在两个纹理之间找到 "difference"? (XNA/HLSL)

ios - iOS:扫描条形码非常慢