collection of computer vision programs for weed detection