Hello! I'm thinking of trying out openCV for my robot.
I want the program to be able to identify the metal parts on a conveyor belt that are single ones, and not the ones in lying in clusters.
I will buy a raspberry pie with the raspberry pie camera module(is this a good idea for this project?).
I want the program to return the X-Y coordinate(or position of the pixel on the image) on a specific place on the metal part(so that the robot can lift it where it is supposed to be lifted). I would also want the program to have a adjustable degree of freedom of the orientation(rotation) of the single metal part to be localized.
Where do I even start?
A simple drawing of the robot
An image of what the images could look like the program will process(have not bought the final camera yet and lighting).
Here is the metal part I want to pick up from the conveyor belt.