An automatic vision guidance system for an agricultural vehicle is
disclosed and described. The vision guidance system uses a K-means
clustering algorithm in image processing to distinguish between crop and
non-crop features. The vision guidance system utilizes moment algorithms
to determine the location and orientation of crop rows, from which desired
wheel angles are determined and steering is commanded. The vision guidance
system may adjust the location and orientation of visually determined crop
rows according to a predetermined distance between crop rows. Further, the
vision guidance system may utilize a redundant number of regions of
interest in determining crop row locations and orientations.