Recognizing visio shapes in an image
Delivering SCADA solutions, we often get the our end user specifications specified in Structured Control Diagram (visio like flow diagrams seen below) that are often submitted in PDF format or as images. In order to access these in C#, I was hoping to use one of the OpenCV libraries. I was looking at template recognition, but it seems a wrong fit to start feeding into a machine learning algorithm to teach it to recognize the preknown specific shape of boxes and arrows. The libraries I've looked at have some polyedge functions. However, as can be seen from the example below there is the danger