Numérisation de codes-barres avec un appareil photo basse résolution (3.2mp)

11

J'ai deux téléphones, l'un a un appareil photo de 3,2 mégapixels, l'autre a un appareil photo de 8 mégapixels. J'ai téléchargé l'application ' Barcode Scanner ' sur les deux téléphones, cela fonctionne sur le téléphone 8mp mais le téléphone 3.2mp ne récupère aucun code à barres.

Existe-t-il un moyen de contourner / corriger pour que le téléphone 3.2mp scanne les codes à barres?

MISE À JOUR: La caméra 3.2mp sélectionne très bien les codes à barres qr

MISE À JOUR: D'après la discussion ci-dessous, il semble que le téléphone ne capte pas les codes-barres car il n'a pas de mise au point automatique. Existe-t-il un moyen de contourner cela?

robasta
la source
il semble que vous ayez alors résolu votre problème.
davidbb
3
Je soupçonne que c'est un problème de mise au point / d'éclairage. Mon téléphone d'un an a également du mal à récupérer un code-barres dans des conditions sous-optimales. Changer la distance par rapport au code-barres et tenir votre téléphone immobile devrait vous aider.
Martin Tapankov
Les codes QR sont conçus pour les caméras de téléphone, il n'est donc pas surprenant que cela fonctionne avec ceux-ci. Vous avez besoin d'une assez bonne image pour que les codes à barres standard fonctionnent. Avez-vous essayé de vous rapprocher du code à barres? Un mauvais éclairage peut également le faire.
Ben Brocka
1
Vous pouvez également essayer Google Goggles.
Peanut
1
Est-ce que tap to focus fonctionne depuis l'application que vous utilisez? Taper le code-barres devrait se concentrer dessus
Ben Brocka

Réponses:

3

(J'aborderai votre 2e édition ci-dessous ...)

Certains modules de caméra bon marché n'incluent pas de fonction de mise au point automatique, c'est-à-dire qu'ils sont fixes à l'infini.

Les scanners de codes à barres ont besoin d'une mise au point proche et ne peuvent pas (ou à peine) numériser les images floues résultantes résultant de caméras à mise au point fixe à l'infini.

Le seul moyen de contourner ce problème serait de fixer un objectif macro spécialement conçu pour les appareils photo des smartphones (fonctionne également avec une mise au point fixe). Recherchez l' objectif macro du smartphone pour voir quelques exemples.

J'ai déjà essayé cela une fois avec un Sony-Ericsson Xperia X8 plus ancien (également fix-focus) et cela a fonctionné à l'époque.

ce4
la source
4

Solution GRATUITE:

J'ai eu du succès avec une fraction d'une goutte d'eau ou d'huile sur l'objectif de l'appareil photo sur mon score ZTE. Cela provoque la mise au point des codes à barres proches de la caméra et leur lecture est fiable. Assez pour former une surface convexe, mais pas tant qu'elle tombe.

Le score ZTE a un dos lisse; Je plonge mon doigt dans l'huile et, avec l'objectif dirigé vers le haut, touche l'arrière du téléphone où l'objectif pour mettre une goutte d'huile dessus. Ensuite, je peux tourner le téléphone face vers le haut (objectif vers le bas) et je peux scanner les codes à barres. Si la surface extérieure de l'objectif de votre appareil photo n'est pas plate, cela ne fonctionnera probablement pas, mais cela fonctionne avec mon score ZTE et devrait fonctionner avec la plupart des téléphones bas de gamme (mise au point fixe).

Un morceau de plastique transparent convexe d'un côté, plat et collant de l'autre côté ferait aussi l'affaire; Je me souviens avoir vu des pieds en caoutchouc adhésifs qui auraient bien servi, mais je ne les ai pas vus et je n'ai pas essayé.

J'en ai eu marre de faire ça à chaque fois que je voulais scanner un code-barres, et j'ai juste commandé un objectif macro.

Si les codes ne tiennent pas à l'écran lorsqu'ils sont au point, votre goutte est trop grande; inutile.

Matthew Elvey
la source
-1

comme je sais, si vous définissez la distance entre le téléphone et le code à barres, suffisamment loin pour qu'il n'y ait pas besoin de mise au point automatique, le téléphone devrait le reconnaître, mais dans certains cas, la distance du code à barres peut être éloignée du rectangle spécifique par l'application, ne sera donc pas reconnue, donc dans ce cas, cette situation sera différente d'un téléphone à l'autre, et btw j'ai eu ce cas dans le passé et n'a jamais travaillé pour moi.

Mohammad Ersan
la source