Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
# text detection
def contours_text(orig, img, contours):
for cnt in contours:
x, y, w, h = cv2.boundingRect(cnt)
# Drawing a rectangle on copied image
rect = cv2.rectangle(orig, (x, y), (x + w, y + h), (0, 255, 255), 2)
cv2.imshow('cnt',rect)
cv2.waitKey()
# Cropping the text block for giving input to OCR
cropped = orig[y:y + h, x:x + w]
# Apply OCR on the cropped image
config = ('-l eng --oem 1 --psm 3')
text = pytesseract.image_to_string(cropped, config=config)
print(text)
@r1ckC139
Copy link

r1ckC139 commented Jun 12, 2020

what is the img paramenter for?
and what is the orig paramenter when i call contours_text function ?

@Olamilekan002
Copy link

Olamilekan002 commented Jun 22, 2022

I think orig should be the original image and img should be the transformed image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment