Desidero scansionare un codice a barre VIN, che nel formato Codice 39, utilizza la fotocamera di iphone/ipad. Ho provato zxing e zbar, ma non funzionano bene. La maggior parte del tempo non riescono a riconoscere il codice a barre. Qualcuno può mostrarmi un modo migliore per farlo? o c'è qualcosa che posso fare per aumentare il risultato, perché ho solo bisogno di scansione codice 39 (per auto VIN).SDK gratuito per scansione codice a barre (formato codice 39) in iOS
6
A
risposta
7
utilizzare Zbar per ottenere ciò. Per ottenere una risoluzione sufficiente per la scansione, è necessario eseguire la scansione del codice a barre in modalità orizzontale. Qui sono le mie impostazioni (testato & di lavoro)
// 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];
Questo dovrebbe più o meno farlo! In bocca al lupo!
Modifica/Nota: il quadro iOS ora include uno scanner di codici a barre a partire da iOS 7. Ho usato this implementation per ottenere risultati migliori e più facile che usare Zbar.
Problemi correlati
- 1. Scansione codice a barre in una casella di testo specifica
- 2. Generare codice a barre con gratuito 3 su 9 carattere
- 3. Lunghezza del codice a barre
- 4. Leggere il codice a barre 2D dalle immagini
- 5. Codice a barre azteco vs codice QR
- 6. Lettore codice a barre/codice QR per Android
- 7. Lo scanner di codici a barre Phonegap non riconosce alcun codice a barre sul telefono Windows
- 8. java lettore codice a barre
- 9. Creazione codice a barre Java Swing
- 10. La tastiera predefinita non viene quando il dispositivo di scansione del codice a barre è collegato tramite Bluetooth in IOS
- 11. Barcode 2d vs codice a barre 1d - velocità, precisione, dimensione
- 12. È disponibile la sdk per decodificare il tipo di codice a barre di pdf417 per iPhone?
- 13. Scansione di codici a barre usando react nativo
- 14. Lettura codici a barre iOS Swift
- 15. Codice formato in MonoDevelop
- 16. android: scansione del codice a barre zxing riuscita ma non di ritorno dall'attività
- 17. Codice lettore di codici a barre Delphi
- 18. Codice a barre stampato non chiaro (WPF)
- 19. Le barre di scorrimento lampeggiano dal codice (come iOS flashScrollIndicators)
- 20. Formato codice in Doxia Apt Formato
- 21. Utilizzo di ID codice a barre per gestione eventi
- 22. Formattazione del codice a Roslyn SDK Anteprima
- 23. { "ErrorMessages": [ "carattere imprevisto ('''(codice 39)): prevede un valore valido
- 24. Codice sorgente SDK Android
- 25. Formato Codice rubino in Vim
- 26. Come convalidare un codice a barre EAN/GTIN in JavaScript
- 27. firma codice ad hoc non consentita con SDK 'iOS 8.4'
- 28. Errore fotocamera in applicazione codice a barre Zxing
- 29. Formatter di codice gratuito e buono
- 30. Scansione codice QR senza fotocamera a schermo intero
la risposta ha risolto il problema? – Jeremie