Analysis of Various Weed Detection Algorithms