A launch monitor that includes substantially all of its functional components on or within a housing is disclosed. In one embodiment, the launch monitor is capable of being transported and used in any desired location. One or more camera's, flashes, and triggers may be used to acquire images of a
golf club and
golf ball. The launch monitor is preferably capable of receiving and transmitting data over a
wireless network. Acquired images and other data may be analyzed by a processor, and then displayed using an LED, LCD or other type of display or printer. The launch monitor may “recognize” a plurality of golf clubs and golf balls based on an optical
fingerprint. The optical fingerprints, which are preferably stored in a memory, allow the launch monitor to identify a
golf club and / or ball substantially soon after they are placed in the
field of view of the monitor Optical fingerprinting enables automatic
record keeping, and storing performance data and equipment used simultaneously. This feature eliminates tedious
record keeping, eliminates
data entry errors, and enables rapid equipment optimization.