添加 python AI 脚本到 reactJS

Add python AI script to reactJS

所以我正在尝试获取我刚刚在 python 中制作的一个小脚本,它是一个 OCR,使用 tesseract 模块。这是

import cv2 
import pytesseract

img = cv2.imread('plot.png')

pytesseract.pytesseract.tesseract_cmd = r'C:/Users/berna/Desktop/Programming/AI_ML_DL/Projects/OCRApp_phototext/Tesseract-OCR/tesseract.exe'
print(pytesseract.image_to_string(img))

问题是这个脚本需要一个输入图像,正如你所看到的“plot.png”。 我知道如何将烧瓶服务器连接到 reactJS,但我该怎么做。 在ReactJS中,输入图片,脚本获取,并将打印值传给ReactJS

您可以使用:

  const sendFile = (file) => {
  var input = document.querySelector('input[type="file"]')

    var data = new FormData()
    data.append('file', input.files[0])

    fetch('/upload', {
      method: 'POST',
      body: data
    })
  };

现在上传后只需将其保存在 /tmp 上并在您的脚本中使用它,然后根据需要删除。