hello all,
i have a question about shape recognition. to simplify my question i will take a simple example. let's say i have a pattern like in the image

i want to get the exact number of appearance of the shapes. as you can see, i have three different shapes that appear in different ways and rotations, in other examples it could be in different sizes(scale). my file is vector , an SVG file. i was wondering how can i do that, parsing the SVG, go through every shape and telling with shape is what. i have no idea how shape recognition works, but i am familiar with SVG, geomerative... any example or library could be helpful..
thank you in advance