ZBar vs zxing - QR reconnaissance de comparaison
Peut-on dire que la bibliothèque est mieux dans les petites QR Codes de la reconnaissance en vertu des conditions de faible éclairage?
Plate-forme iPhone 4/iOS 5
J'ai essayé les deux codes-barres (zxing) et le ZBar apps et il semble que zxing était nettement mieux dans la reconnaissance des codes de sous "dur". Cela dit, ce n'était pas un très grand échantillon de test.
Toutes les entrées sur l'image réelle des capacités de reconnaissance (vitesse+qualité) des deux bibliothèques serait utile.
TIA.
Je doute sera beaucoup mieux en fait, comme le petit QR codes sont assez faciles à analyser dans l'ordre des choses. zxing est particulièrement bien les codes QR, mais son port en C++ est un peu obsolète par rapport à la version de Java. Je n'ai pas de chiffres de toute façon, mais j'ai écrit cette partie de zxing.
OriginalL'auteur atyachin | 2012-01-19
Vous devez vous connecter pour publier un commentaire.
Que pour moi ZXing, c'est mieux. Je les ai utilisé à la fois au travail pour l'application iOS.
Avec ZBar j'ai eu des problèmes avec les codes qr grand.
ZXing fonctionne très bien sur iPhone 4 et 3GS, mais Zbar fonctionne en pire sur 3GS, quelques fois il juste ne peut pas capturer le code.
Mais si vous avez besoin non seulement de QR codes, vous devez utiliser ZBar.
Vous devriez jeter un oeil à ceci : ttp://zbar.sourceforge.net/iphone/sdkdoc/optimizing.html, performance sage, à l'aide de la ZBar paramètres par défaut de créer des questions avec grand v40 les codes qr - la solution est de définir la videoQuality propriété UIImagePickerControllerQualityTypehigh au lieu de la valeur par défaut de 640 x 480 (trouvé dans UIImagepickerController apple docs. J'ai essayé les deux SDK environ un an, j'ai comme l'ZXing exemple d'application de la whi ch fournit une idée d'indépendance de l'analyseur, la liste des éléments d'action et de la sécurité supplémentaire de permettre à l'utilisateur de choisir d'effectuer l'action ou non.
OriginalL'auteur Vitalii Boiarskyi
Vous devriez jeter un oeil à ce lien. Performance sage, à l'aide de la ZBar paramètres par défaut de créer des questions avec grand v40 les codes qr - la solution est de définir la
videoQuality
propriétéUIImagePickerControllerQualityTypeHigh
au lieu de la valeur par défaut de 640 x 480 (Apple docs). Selon la documentation, le code-barres de la taille des modules doivent être d'au moins 3 pixels dans la taille de la numérisation. J'ai essayé les deux SDK autour il y a un an, j'aime la ZXing exemple d'application, mais à la fin, avant l'appstore la soumission, j'ai trouvé qu'elle a généré beaucoup de messages d'avertissement que je trouve difficile à enlever. Commutation de ZBar m'a permis de le nettoyage de votre message et d'ajouter de la capacité à analyser plusieurs types de codes à Barres 1D à mon application. Comme mentionné les paramètres par défaut ne sera pas vous donner une performance optimale, mais vous avez besoin de regarder dans les options, désactiver ceux que vous n'avez pas besoin, dépouillé qu'il doit faire assez bien.Je suis assez heureux avec ZBar à l'instant, mais sera susceptible de changer si ZXing support pour d'autres types de codes à barres en particulier DataMatrix, PDF417, les Aztèques et Maxi Code deviennent disponibles.
Je vais caisse ZXing de temps en temps merci pour l'info.
Ne
zbar
soutienDataMatrix
? Savez-vous que le symbole à utiliser?Ce que je sais Zbar n'a jamais été mis à jour pour 64 bits, de sorte que beaucoup d'entre nous s'est déplacé soit ZXING ou le Natif de code à barres de la capacité de l'IOS "AVCaptureMetaDataOutput", qui, comme d'IOS 9 prend en charge DataMatrix et presque tous les autres, sauf pour DataBar.
OriginalL'auteur Paulo
J'ai utilisé les deux. Vous devez utiliser ZXing si vous souhaitez numériser des codes data matrix. Mais si vous n'avez pas besoin de matrice de données, à l'aide de ZBar est un moyen facile et rapide.
Aussi, il est équipé d'un scanner de l'API dans iOS 7, AVCaptureMetaDataOutput qui analyse les codes 1D et 2D à l'exception des données de la matrice. Je préfère AVCaptureMetaDataOutput en raison de la simplicité. Voici un guide pour AVCaptureMetaDataOutput.
OriginalL'auteur m.etka
J'ai trouvé que Zxing très bonne sur le tard, les iPads et iPhones. L'iPad 2, la caméra a été très lente avec Zxing, mais le plus tard, les caméras étaient beaucoup plus rapidement et d'avoir un meilleur accent, ce qui améliore considérablement la vitesse.
Un "hack" que j'ai fait avec Zxing sur l'iPad 2 est de changer le rectangle dans le code. Je serait progressivement zoom sur chaque tentative, donc plutôt que d'utiliser le rectangle indiqué, je voudrais développer par étapes, donc, je voudrais vérifier 5 fois pour chaque analyse. Les résultats ont été beaucoup améliorée. Sur l'iPad 3...), et ce n'était pas nécessaire, mais j'ai toujours le code, il est rapide.
J'ai utilisé les deux ZBar et ZXing dans Windows à l'aide de scanners (300 DPI), et a trouvé dense avec qrcodes un problème pour ZXIng et devait inclure ZBar de soutien. La mise en œuvre de ZBar soutien a été très difficile et a dû écrire mon propre API, si quelqu'un est intéressé.
OriginalL'auteur Paul Bartlett