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)
@hieucoongpro1

This comment has been minimized.

Copy link

@hieucoongpro1 hieucoongpro1 commented Jun 12, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.