Example:
I have an image with five geometrical shapes(circle, square, square, triangle, rectangle)
spread in the image 1 square is on the left of circle, and another square is on the right of triangle.
I want to detect, fetch process only the square which is on the left of circle by doing something like this
getShapesOnLeft(circle, square)
circle - reference shape
square - fetching shape
Fetching square shape based on its relative position from circle, this is just an example
Is it possible to do this with marvin image processing framework?
Thanks in advance for the answers.