I am trying to implement an Easter egg in a mobile application that I am working on. These Easter eggs will be triggered when a camera logo is detected. The logo I'm trying to detect is as follows:
.
I'm not quite sure that the best way to get close to this is that I'm pretty new to computer vision. I am currently finding horizontal edges using the Canny algorithm. Then I find the line segments using the Hough probabilistic transform. The conclusion of this is as follows (blue lines represent line segments detected by the Hough probabilistic transformation):

The next step I was about to take would be to search for a group of approximately 24 lines (set in a rectangular rectangle), each line should be approximately the same length. I would use these two signals to indicate the potential presence of the logo. I understand that this is probably a very naive approach and would welcome suggestions on how to better define this logo in a more reliable way?
thanks
opencv computer-vision image-recognition
dbotha
source share