Disclosed is a self-guided blossom picker that uses a vision system to identify and locate blossoms or inflorescence growing on a plant. The device is intended to be used on a farm and towed by a tractor, for example, or it can be self-propelled. As the device is moved over the blossom the image data captured by the vision system is sent to a machine vision module, which interprets the data and identifies a location of blossom. A controller uses the location data to command a picker to the proper location. A cutter on the picker is actuated to remove the blossom.