from paddleocr import PaddleOCR
import cv2
def image_to_incremental_txt(image_path, output_txt_path):
ocr = PaddleOCR(use_angle_cls=True, lang='ch')
image = cv2.imread(image_path)
result = ocr.ocr(image)
try:
with open(output_txt_path, 'r') as f:
existing_content = f.read()
except FileNotFoundError:
existing_content = ""
with open(output_txt_path, 'w') as f:
f.write(existing_content)
for line in result:
for word_info in line:
f.write(word_info[1][0] + '\n')
image_path = '要识别的图片.png'
output_txt_path = 'output.txt'
image_to_incremental_txt(image_path, output_txt_path)