我想使用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