Мой код работает как файл Python, но я изо всех сил пытаюсь заставить его работать, используя Pyscript. Я делюсь кодом, который я пробовал.import pytesseract
pytesseract.pytesseract.tesseract_cmd = r"Tesseract-OCR\tesseract.exe"
list_img = []
import os
import cv2
import pytesseract
import pandas as pd
list_img = []
def fun_data(x):
image = cv2.imread(list_img[x],0)
thresh = cv2.threshold(image, 0, 255, cv2.THRESH_BINARY_INV + cv2.THRESH_OTSU)[1]
data = pytesseract.image_to_string(thresh, lang='eng',config='--psm 6')
data = "\n".join([ll.rstrip() for ll in data.splitlines() if ll.strip()])
data = data.split('\n')
return data
def my_fun():
directory = f'SQL_NOTES\\'
file_names = os.listdir(directory)
for file_name in file_names:
if file_name.startswith("imagename"):
list_img.append(directory + file_name)
NumbersDict = dict({0 : 'list_img[0]', 1 : 'list_img[1]', 2 : 'list_img[2]', 3 : 'list_img[3]'})
s = ([fun_data(a) for a in NumbersDict])
return pd.DataFrame(s).T
print(my_fun())
< /code>
index.html
Empty Grass
Introduction
from pyscript import when
@when("click", "#ex1")
def click_handler(event):
from main import my_fun
my_fun()
< /code>
pyscript.toml
packages = [ "pytesseract","opencv-python","pandas"]
[files]
"main.py" = "main.py"
< /code>
Код извлекает текст из всех изображений и будет отображаться как DataFrame. Я в основном путает с переписыванием
функциональными> f'sql_notes \ '
Подробнее здесь: https://stackoverflow.com/questions/797 ... g-pyscript
Как переписать код Python с помощью Pyscript ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение