我想使用iphone/ipad的相机扫描代码39格式的VIN条形码。我尝试了zxing和zbar,但它们不能很好地工作。大多数时候他们无法识别条形码。任何人都可以告诉我一个更好的方法来做到这一点?或者有什么我可以做的,以增加结果,因为我只需要扫描代码39(VIN车)。用于在iOS中扫描条形码(代码39格式)的免费SDK
6
A
回答
7
使用Zbar完成此操作。 为了获得足够的分辨率进行扫描,您需要以横向模式扫描条形码。这里是我的设置(测试&工作)
// ADD: present a barcode reader that scans from the camera feed
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
reader.supportedOrientationsMask = ZBarOrientationMaskAll;
ZBarImageScanner *scanner = reader.scanner;
//disable other codes to improve performance
[scanner setSymbology: 0
config: ZBAR_CFG_ENABLE
to: 0];
[scanner setSymbology:ZBAR_CODE39 config:ZBAR_CFG_ENABLE to:1];
//only scan vertically, in the middle of the screen (also improves performance)
[reader setScanCrop:CGRectMake(0, 0.4, 1, 0.2)];
[reader setShowsZBarControls:NO];
[reader setShowsHelpOnFail:NO];
//VERY IMPORTANT: reset zoom. by default, the screen is partially zoomed in and will cause a loss of precision
reader.readerView.zoom = 1.0;
reader.readerView.allowsPinchZoom=NO;
reader.readerView.showsFPS=YES;
reader.readerView.tracksSymbols=YES;
//scan landscape only (this also improves performance)
[scanner setSymbology:ZBAR_CODE39 config:ZBAR_CFG_X_DENSITY to:0];
[scanner setSymbology:ZBAR_CODE39 config:ZBAR_CFG_Y_DENSITY to:1];
这应该几乎做到这一点!祝你好运!
编辑/注:iOS的框架,现在包括为iOS的7我以前this implementation以获得更好的和更容易的结果比使用zbar和条形码扫描仪。
相关问题
- 1. 适用于iOS 7和8的条码扫描器SDK(免费版)
- 2. 代码39条形码“1”很难被扫描仪读取
- 3. 在条形码扫描仪扫描时用java打印条码
- 4. Android Zxing扫描仪无法扫描条形码模式中的条形码
- 5. 用于MonoTouch的条形码扫描仪?
- 6. 条形码扫描的VBA Excel代码返回扫描时间
- 7. 显示条形码扫描仪输出richtextbox免费
- 8. 用vb.net扫描条形码
- 9. iOS中的各种条形码阅读器免费SDK
- 10. 带条码39库的打印条码未被扫描
- 11. VIN条码扫描器SDK
- 12. iOS 1D/2D条形码扫描器库
- 13. 移动条形码扫描仪适用于iOS/Android的
- 14. 避免自动提交表格扫描通条码扫描器
- 15. 条形码不可扫描
- 16. 扫描图像(条形码)
- 17. 条形码扫描算法
- 18. iOS条码扫描器
- 19. iOS条码扫描器
- 20. xamarin格式的条码扫描
- 21. 在Java中处理条形码扫描
- 22. 在HTML5/JavaScript中扫描条形码
- 23. 在IOS中实现条码扫描器
- 24. 在iOS中使用条形码扫描器时出错PhoneGap
- 25. 使用Redlaser扫描条码sdk
- 26. 在iOS上扫描AV基础不支持的格式的条形码
- 27. QR码扫描不适用于条码扫描器
- 28. Google Glass扫描条形码/ QR码
- 29. 斑马线QR码/条形码扫描
- 30. 条码扫描
我的答案能解决您的问题吗? – Jeremie