i used this code to detect all texts and draw all bouding boxes:
from paddleocr import PaddleOCR,draw_ocr
ocr = PaddleOCR(lang='en') # need to run only once to download and load model into memory
img_path = 'PaddleOCR/doc/imgs_en/img_12.jpg'
result = ocr.ocr(img_path, cls=False)
for line in result:
print(line)
# draw result
from PIL import Image
image = Image.open(img_path).convert('RGB')
boxes = [line[0] for line in result]
txts = [line[1][0] for line in result]
scores = [line[1][1] for line in result]
im_show = draw_ocr(image, boxes, txts, scores, font_path='/path/to/PaddleOCR/doc/fonts/simfang.ttf')
im_show = Image.fromarray(im_show)
im_show.save('result.jpg')
Now i have an image with all detected bouding boxes. I want to seperate all bouding boxes so that i can extract the Information from them with pytesseract. I want to do this because paddleocr is better for detection but Pytesserat is better for extraction (german language). So how can i seperate all bouding boxes to extract the text from eeach of them ? Thank you