Обнаружение определенного объекта с помощью 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. Но был бы признателен за любые предложения, такие как бесплатная (для тестирования) или платная библиотека. Я планирую интегрировать его в веб-приложение.

0 ответов

Другие вопросы по тегам