Mein Code funktioniert als Python -Datei, aber ich habe Schwierigkeiten, ihn mit Pyscript zu ermöglichen. Ich teile den Code, den ich ausprobiert habe.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>
Der Code extrahiert Text aus allen Bildern und wird wie DataFrame angezeigt. Ich bin größtenteils verwirrt mit dem Umschreiben
Pytesseract.pytesseract.tesseract_cmd = r "Tesseractocr \ tesseract.exe" < /strong>
So schreiben Sie den Python -Code mit Pyscript um ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post