Обнаружение определенного объекта с помощью JavaScript
У меня было требование, когда я пробовал извлекать текст из изображений и заставлял его работать, используя
Ocrad.js
:
//I believe, this function extracts the text from an image
function recognize_image() {
document.getElementById('transcription').innerText = "(Recognizing...)"
OCRAD(document.getElementById("pic"), {
numeric: true
},
function(text){
})
}
function load_file () {
var reader = new FileReader();
reader.onload = function(){
var img = new Image();
img.src = reader.result;
img.onload = function(){
document.getElementById('nose').innerHTML = ''
document.getElementById('nose').appendChild(img)
OCRAD(img, function(text){
document.getElementById('transcription').className = "done"
document.getElementById('transcription').innerText = text;
})
}
}
reader.readAsDataURL(document.getElementById('picker').files[0])
}
Пытался прочитать документацию, в которой говорится, что для сканирования текста документа используется алгоритм OCR :
Ссылка на документацию Ocrad на
GitHub
Хотя у меня небольшое изменение требований, и мне было интересно, можно ли это сделать с помощью. В этом случае мне нужно сканировать документ (с изображения или камеры), который будет печатать любую бумагу и должен распознавать бумажный объект (рукописный / напечатанный). Хотя я проводил мало исследований и разработок, и эта вещь для меня немного нова, мне в голову приходило несколько вещей, таких как машинное обучение, искусственный интеллект. Но прежде чем перейти к тем, любой
JavaScript
библиотека, которая использует алгоритм для обнаружения конкретного объекта в целях тестирования.
NB : Не уверен, могут ли эти вещи помочь реализовать, например, OpenCV или Tesseract. Но был бы признателен за любые предложения, такие как бесплатная (для тестирования) или платная библиотека. Я планирую интегрировать его в веб-приложение.