如何检查条形码是一维还是二维还是三维(二维码)?

How to check the barcode is 1D or 2D or 3D(QR code)?

我正在使用以下代码获取条形码数据。

http://www.codeproject.com/Articles/42852/Reading-Barcodes-from-an-Image-III?msg=5052241#xx5052241xx

但我不知道如何获取条码类型,即条码是 1D 或 2D 或 3D(QR 码)。

上面的库无论如何都不能读取二维条码,只能读取一些一维条码。 直到现在还没有 3D 条形码(不是吗?),QR 是一种二维码。 我会使用更好的库,如 Zxing 或 zbar 进行条码解码,它们的成功率会高得多,并且会告诉你他们解码的条码类型。