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
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!