Tôi muốn xây dựng dự án đọc các văn bản liên tục từ một phần của màn hình PC của tôi và hiển thị chúng trên bảng điều khiển của Pycharm
Tôi đang sử dụng Python 3, tất cả các mô -đun được cài đặt bằng PIP từ bảng điều khiển Pycharm.
Tôi đã sử dụng mã này:
import time
import cv2
import mss
import numpy
import pytesseract
mon = {'top': 0, 'left': 0, 'width': 150, 'height': 150}
with mss.mss[] as sct:
while True:
im = numpy.asarray[sct.grab[mon]]
# im = cv2.cvtColor[im, cv2.COLOR_BGR2GRAY]
text = pytesseract.image_to_string[im]
print[text]
cv2.imshow['Image', im]
# Press "q" to quit
if cv2.waitKey[25] & 0xFF == ord['q']:
cv2.destroyAllWindows[]
break
# One screenshot per second
time.sleep[1]
Có lỗi này mà tôi không thể giải quyết:
C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
Cải thiện bài viết
Lưu bài viết
ImageGrab và pytesseract
ImageGrab là một mô -đun Python giúp chụp nội dung của màn hình. Pytesseract là một công cụ nhận dạng ký tự quang học [OCR] cho Python. Cùng nhau, chúng có thể được sử dụng để đọc nội dung của một phần của màn hình.Optical Character Recognition[OCR] tool for Python. Together they can be used to read the contents of a section of the screen.
Cài đặt -
Gối [một phiên bản mới hơn của PIL]
pip install PillowPytesseract
pip install pytesseractNgoài ra, một thực thi Tesseract cần phải được cài đặt.
Thực hiện mã
Các chức năng sau đây được sử dụng chủ yếu trong mã -
pytesseract.image_to_string [hình ảnh, lang = ** ngôn ngữ **] - lấy hình ảnh và tìm kiếm các từ của ngôn ngữ trong văn bản của họ. Takes the image and searches for words of the language in their text.
CV2.cvtcolor [hình ảnh, ** chuyển đổi màu **] - Được sử dụng để làm cho hình ảnh đơn sắc [sử dụng CV2.color_bgr2gray]. Used to make the image monochrome[using cv2.COLOR_BGR2GRAY].
ImageGrab.Grab [BBOX = ** tọa độ của khu vực của màn hình được chụp **] - được sử dụng để liên tục [sử dụng vòng lặp] chụp một phần cụ thể của màn hình. Used to repeatedly[using a loop] capture a specific part of the screen.
Mục tiêu của mã là:
- Để sử dụng một vòng lặp để chụp liên tục một phần của màn hình.
- Để chuyển đổi hình ảnh chụp thành thang độ xám.
- Sử dụng pytesseract để đọc văn bản trong đó.
Mã: Mã Python để sử dụng ImageGrab và PyTesseract
import
numpy as nm
import
pytesseract
import
cv2
C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
0 C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
1import
C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
3C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
4 C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
5C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
6C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
7C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
8C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
9C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
6pip install Pillow1
pip install Pillow2
pip install Pillow3
pip install Pillow4
Các
pip install Pillow5
import
0C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
8 import
2import
3import
4
import
3import
6
C:\Users\ali91\PycharmProjects\OCR\venv\Scripts\python.exe
"C:/Users/ali91/PycharmProjects/OCR/lesson 1.py" Traceback [most
recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 252, in run_tesseract
proc = subprocess.Popen[cmd_args, **subprocess_args[]] File "C:\Program Files\Python39\lib\subprocess.py", line 947, in __init__
self._execute_child[args, executable, preexec_fn, close_fds, File "C:\Program Files\Python39\lib\subprocess.py", line 1416, in
_execute_child
hp, ht, pid, tid = _winapi.CreateProcess[executable, args, FileNotFoundError: [WinError 2] The system cannot find the file
specified
During handling of the above exception, another exception occurred:
Traceback [most recent call last]: File
"C:\Users\ali91\PycharmProjects\OCR\lesson 1.py", line 15, in
text = pytesseract.image_to_string[im] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 413, in image_to_string
return { File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 416, in
Output.STRING: lambda: run_and_get_output[*args], File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 284, in run_and_get_output
run_tesseract[**kwargs] File "C:\Users\ali91\PycharmProjects\OCR\venv\lib\site-packages\pytesseract\pytesseract.py",
line 256, in run_tesseract
raise TesseractNotFoundError[] pytesseract.pytesseract.TesseractNotFoundError: tesseract is not
installed or it's not in your PATH. See README file for more
information.
8import
8import
9pip install Pillow5
numpy as nm
1numpy as nm
2numpy as nm
3
Đầu ra
Mã trên có thể được sử dụng để chụp một phần nhất định của màn hình và đọc nội dung văn bản của nó.
Đọc về các thư viện khác được sử dụng trong mã
NumpyOpenCV[cv2]
OpenCV[cv2]