草庐IT

windows - 如何将 Zbar 导入我的 Python 3.4 脚本?

我是编程新手,之前从未使用过Zbar。我正在尝试编写一个简单的脚本,允许我导入Zbar并使用它来解码条形码图像。我已经设置了一个脚本来解码使用Pytesseract和TesseractOCR的图像中的文本,但我还需要能够解码条形码。我有Windows732位,并且正在使用Python3.4。我已经安装了Zbar并成功地从命令行使用它来解码他们的条形码样本。我试过使用>pipinstallzbar,但我一直收到错误:"fatalerrorC1083:Cannotopenincludefile:'zbar.h':Nosuchfileordirectoryerror:command'C:\P

c++ - 使用 ZBar 获取条形码的边界框

如何获取ZBar中给定矩形的边界框?目前我是从locationpolygon计算的使用此代码:for(Image::SymbolIteratorsymbol=image.symbol_begin();symbol!=image.symbol_end();++symbol){intpointsCount=symbol->get_location_size();for(intii=0;iiget_location_x(ii);inty=symbol->get_location_y(ii);if(!ii){r.left=r.right=x;r.top=r.bottom=y;}r.left=s

c++ - zbar::Image::Image() 接受除 "Y800"之外的哪些图像格式?

zbar::Image::Image()的文档没有说明可接受的图像格式:zbar::Image::Image(unsignedwidth=0,unsignedheight=0,conststd::string&format="",constvoid*data=NULL,unsignedlonglength=0)[inline]constructor.createanewImagewiththespecifiedparameters因为format是一个字符串,而不是一个枚举,所以我不知道可能的值。我知道的唯一值是来自scan_image.cpp的Y800zbar自带的示例:Imagei

iphone - 在屏幕的特定部分打开 zbar 扫描仪

我有一个应用程序,我在其中使用ZBar实现了二维码扫描。现在我还在相机上实现了叠加。问题是虽然我做了一个叠加层,但相机扫描了整个屏幕部分。我想扫描屏幕的某个部分。这是我的代码,reader=[ZBarReaderViewControllernew];isCameraStarted=YES;reader.readerDelegate=self;reader.supportedOrientationsMask=ZBarOrientationMaskAll;//AddflashCameraif(isTorchOn==NO)reader.cameraFlashMode=UIImagePicke

iPhone iOS : Can you add crosshairs or other visual indicator to ZBar barcode scanning?

我想知道在iPhone/iOS应用程序中使用Zbar条形码扫描时是否可以在屏幕上添加某种排序或十字线或其他视觉指示器以帮助用户将相机对准QR码? 最佳答案 这最好用透明的PNG来完成。只需将它导入您的项目,然后创建一个新的UIImageView并提供给读者。我这样做是为了添加Logo://Createthereaderself.reader=[ZBarReaderViewControllernew];self.reader.readerDelegate=self;//Createimageforaddingalogo:)UIImag

iphone - Zbar wantsFullScreenLayout=NO 使 imagePickerView 移动

这听起来可能是个新手问题,但我是iOS开发新手,我在我的应用程序中使用Zbar二维码扫描器。我已经设置wantsFullScreenLayout=NO;所以状态栏变得可见。但是我得到的结果是Zbar的ImagePickerView移动到顶部,状态栏的大小,即在按钮中我得到灰色矩形我的代码如下,mReader=[[ZBarReaderViewControlleralloc]init];mReader.readerDelegate=self;mReader.showsZBarControls=NO;[[UIApplicationsharedApplication]setStatusBarH

ios - 有人在让 ZBar 在他们的 iOS8/Xcode 项目中工作有困难吗?

还有其他人在使用ZBar时遇到过这个问题吗?当我将我的项目迁移到XCode6/iOS8并且我使用的是ZBar1.3代码时,我的应用程序停止检测条形码。不会抛出任何错误消息。应用程序刚刚停止检测条形码。我为arm64、armv7和armv7s重新编译了我的ZBar项目,并将模拟器和iphonelibzbar.a文件合并为一个文件并重新插入到我的项目中。仍然无法在我的应用程序中使用ZBar进行扫描,我注意到ZBar代码中有大约245个警告,这些警告是由于iOS6和iOS7中的功能弃用等原因引起的。我还注意到另一个使用ZBar的开发者应用程序在我将手机升级到iOS8时也停止工作。顺便说一句:

android - android中ZXing和ZBar的解码速度

我一直在测试ZBar和ZXing,看到很多帖子说“ZXing太慢了”,“ZBar快多了”,但是没看到公开的测试。我更改代码以从图库中接受图像并重复QRCode解码50次,进行了一些测试,ZXing比ZBar快得多,但是两个库都有同样的奇怪问题,第一个结果是150毫秒,并且所有下一个值都快得多,就像第一次解码的一半。我在ZXing中统计这一行的时间Resultres=qrreader.decode(bBitmap);还有ZBar这个intresult=scanner.scanImage(barcode);有人知道为什么第一次解码图像的结果是X毫秒,而下一次要快得多吗?这是图像处理库的一些

android - 带有 ZXing 和 ZBar 的 QR 扫描器无法读取卡片上的低质量代码

我已经使用ZXing和ZBar制作了应用程序。两者都运行良好,并且始终读取高质量的QR码。但问题是,当我扫描一张卡片上的代码时,不是质量它从来没有扫描过。我什至尝试使用5MP相机设备,但结果相同。我尝试了GooglePlay商店中的许多应用程序,但都没有用。卡片的质量并没有那么差。谁能告诉我解决方案或为此建议任何其他API。我知道它不是API,而是QR码的质量。任何帮助将不胜感激。这是卡片图片 最佳答案 在ImageScanner上尝试这些设置,scanner=newImageScanner();//Slowstheframe,bu

java - Android Studio 找不到 "libiconv.so"

我的条形码扫描应用程序出现问题,代码运行完美,直到我测试“扫描”按钮,此时它崩溃,并且我收到以下错误:01-2823:15:51.3142261-2261/com.example.sage.apppE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:com.example.sage.appp,PID:2261java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader[DexPathList[[zipfile"/data/app/com.example.sage.appp-2/base.ap