Я пытаюсь собрать конечную точку API flask, которая может взять изображение, поместить его в папку «загрузки» и затем выполнить операцию с ним. Изображение будет отправлено с внешнего интерфейса reactjs. У меня есть начало сценария python, который, как я знаю, позволяет мне загружать фотографию через flask. Но я хочу изменить его на:
- потерять опцию загрузки внешнего интерфейса, вместо этого предоставив мне только конечную точку для загрузки изображения
- настройте его для запуска сценария python это изображение, как только оно попадает в папку загрузки, которая извлекает текст
Я поместил ниже некоторые из моих частей:
reactjs
#just the piece where i am sending an image to flask
fileUploadHandler =() => {
const fd = new FormData();
fd.append('image', this.state.selectedFile, this.state.selectedFile.name)
console.log('file is uploaded')
//axios.post('my_endpoint');
}
app.py
imageToText.py
#script to run on the image that pulls text
import cv2
import pytesseract
import imutils
img = cv2.imread('note.PNG')
#use tesseract to convert image into strinf
text = pytesseract.image_to_string(img, lang='eng')
print(text)