Activer la caméra pour OCR
Bonjour
J'utilise tesseract.js pour faire de l'OCR en JavaScript.
Je souhaite activer la caméra sans prendre de photo, c'est le texte OCR qui m'intéresse.
Comment faire?
Des idées ?
<img src="test.png" id="image">
var myImage = document.getElementById('image');
Tesseract.recognize(myImage, {
lang: 'fra'
})
.then(function(result){
console.log(result)
})
1 réponse
-
Modérateur
Bonjour,
Renseigne toi sur : navigator.mediaDevices.getUserMedia
-
Je l'ai fait.
J'ai regardé cette page https://developer.mozilla.org/fr/docs/Web/API/Media_Capture_and_Streams_API/Taking_still_photos
Mais la démo du code ne fonctionne pas sur mon navigateur Chrome Android.
https://yari-demos.prod.mdn.mozit.cloud/fr/docs/Web/API/Media_Capture_and_Streams_API/Taking_still_photos/_sample_.19904.html
-
Modérateur@Bidule
Ah.. sur android ... ( tu aurais pu le préciser dès le départ...)
Bien entendu, il faut donner l'autorisation à ton navigateur d'utiliser la caméra.
Regarde ce tuto : https://www.digitalocean.com/community/tutorials/front-and-rear-camera-access-with-javascripts-getusermedia
(Et au cas où, vérifie les autorisation de ton chrome )
-