PaddlePaddle的PaddleOCR工具包確實支持批量圖片處理。您可以使用paddleocr.read_image()
函數來讀取圖片,并通過paddleocr.ocr()
函數對每張圖片進行文字識別。為了實現批量處理,您可以將多張圖片放入一個列表中,然后遍歷這個列表,對列表中的每張圖片依次調用paddleocr.ocr()
函數。以下是一個簡單的示例代碼:
import paddleocr
# 初始化PaddleOCR工具包
ocr = paddleocr.PaddleOCR(det_model_dir='path_to_det_model', rec_model_dir='path_to_rec_model')
# 圖片路徑列表
image_paths = ['image1.jpg', 'image2.jpg', 'image3.jpg']
# 批量處理圖片
for image_path in image_paths:
# 讀取圖片
img = paddleocr.read_image(image_path)
# 進行文字識別
result = ocr.ocr(img)
# 輸出識別結果
print(result)
在這個示例中,您需要將path_to_det_model
和path_to_rec_model
替換為實際的模型文件路徑。這樣,您就可以對指定的圖片列表進行批量文字識別了。