I'm building a system that analyzes a video feed. I need to decide wheter a specific object is visible and where it is. Because of the structure of the object and the variable circumstances of the scene, I came up with the following: MOG2 for BG subtraction, Open/Close to get rid of noise, Canny, then probabilistic Hough. I've tuned all the parameters to get me a reliable distinction between the object I'm looking for and all the other random stuff around. Basically, the object I'm looking for lights up with a nice bunch of line segments, while I get the ocassional one or two lines from the surroundings.
How would I now go about deciding if and where the object is, based on the list of line segments? Note that the object moves through the scene, and I need to recognize the object and it's approximate position, so that I can later trigger an output depending on where my object is.
I'm thinking about ML/NNs/SVMs, but I'm not familiar with any of those techniques. I would be happy if someone could point out what would be the best way to continue here, so I can go read up on what to implement next.