I want to extract the text from this image. I'm a newbie in opencv. I've tried various opencv codes across various questions, but none is working for me.
How can I extract text from this? Or maybe remove grid lines & that circular bulge in the middle so that image is straightened & then I can extract the text.
Any help is appreciated.
One of the Sample codes I tried - this

I did the following approach:
The functions are written here:
The implementation: (please note that I usually convert my images to RGB for easier plotting with matplotlib):
Here are the results:
The libraries:
P.S: I have answered a few of these types of questions here so far. I mentioned it before, and I mention it again: captchas were never meant to be decodable with the usual tesseract. So while these questions are fun to answer, the limitations are very obvious to a lot of people here.