I need to detect a row of crops and extract lines from a live feed for guiding an agricultural vehicle in the space between the rows. The problem is that the plants are very tall and the leaves get in the way as well like so:
So far I've tried Blurring with large apertures + Canny + Thresholding + Probabilistic Hough Transform and played around with the parameter values for each of these. Nothing seems to work.
Also, the grain heads on top of the plant are in a different shade of green than the rest of the plant. But I can't figure out how to filter those out.
All of the existing literature involving crop row detection involves small plants like soybean, sugarbeet.
Does anyone have any advice? Would it be helpful if the images were taken from further above?