Software Requirement:
Continuous objects of the varied sizes from 1 mm to 15mm are dropped. Live camera feeds the data continuously. Objects which are transparent should be marked as accepted and other objects of any other colors should be marked as rejected.
Software should be self-learning meaning if the user identifies rejected object the software should learn it.
Software should send the co-ordinates of the rejected object.
Finally this software should to transferred to Raspberry Pi and should be connected to camera and machine.