I need to recognize speech bubbles to send to OCR and also to know where they are in the strip.
How could I do this with OpenCV?
I'm using OpenCV 2 and Python 3.6
Signal Processing Stack Exchange is a question and answer site for practitioners of the art and science of signal, image and video processing. It only takes a minute to sign up.Sign up to join this community
As said in the comments an efficient way is to first detect letters, words and text with OCR. Then try to expand each text zone to its corresponding text bubble.
Depending on the text bubble design there are different approaches. However, a solution that could work well and be robust would be to perform edge detection on the near surrounding of the previously detected text zones and then keeping only the (radially) closest edges from the text zones(that should be the bubble borders).
This is just a basic idea, you may have to build a more sophisticated algorithm obviously!