[Detecting Thrown Ball] Which camera to use and which arduino board to use?

cmucam (cmucam.org) can do color tracking/detection and will return the coordinates of the object.

If you have a computer then look into RoboRealm (commercial) or OpenCV (open source).