OpenCV beginner here. I'm struggling to detect a specific shape in openCV using C++. The specific shape is the letter "E".
I have considered multiple methods of doing this. Template matching and OCR will not work at any angle so I'm thinking of using canny edge detection. After researching this it would appear that Hough's line transform or canny edge detection could be used.
I am able to implement both of those, but it's the next step that I am having trouble with. Could any of you please provide some guidance on how to move forward from here. After applying the Canny filter, how do I check that the letter "E" is present?
The input and output images are below, however they could be at any angle.
Input:

Output:
