|
发表于 2023-11-25 17:38:37
|
显示全部楼层
广西壮族自治区桂林市
根据你的需求,我理解你想通过编程实现以下步骤:
截取屏幕截图
使用 ddddocr 进行光学字符识别(OCR)
调试并输出识别的内容
=============
以下是一个简单的 Python 脚本,演示了如何执行这些步骤。请确保你已经安装了相关的 Python 包,可以使用 pip install pillow pytesseract opencv-python ddddocr 进行安装。
python
import cv2
import pytesseract
from PIL import Image
from ddddocr import DdddOcr
# 步骤 1: 截取屏幕截图
# 这里使用 OpenCV 获取屏幕截图,你可以根据实际情况选择不同的截图方式
screenshot = cv2.imread('screenshot.png')
# 步骤 2: 使用 ddddocr 进行 OCR
ocr = DdddOcr()
result = ocr.detect(screenshot)
# 提取识别的文本
text = ''
for line in result['res']:
text += line['text'] + '\n'
# 步骤 3: 调试并输出识别的内容
print("识别的内容:")
print(text)
# 如果需要,你也可以将识别的内容保存到文件中
with open('识别结果.txt', 'w', encoding='utf-8') as file:
file.write(text) |
|