添加 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
上并在您的脚本中使用它,然后根据需要删除。
所以我正在尝试获取我刚刚在 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
上并在您的脚本中使用它,然后根据需要删除。