Hi all,
I have found some primary literature on this topic which really nails
the subject! There have been studies published on algorithms used to
define vegetation from sky (mostly based on analysing the blue component
of RGB images and working on edges); there is even a freely available
program for analysing side-images of pasture based on these algorithms.
Of course, they're in Windows though ;-) yikes.
There are also some MATLAB codes, downloadable, from this site:
http://www.mathworks.com/matlabcentral/fileexchange/24314I am endeavouring to contact the relevant authors, with a view that I/we
may be able to work with what they already have, and get it into an
open-source/linux version. But that may not even be necessary...
because...
I've also found webpages with info about ImageJ working with/in MATLAB,
and 'open' alternatives to matlab that might still use matlab scripts
and talk well to ImageJ, such as Octave, Scilab, and other
maths/algebraic stuff, all handy in my ubuntu repository :-)
Interesting (learning)times ahead :-)
Looks like most of the hard work has already been done for me though!
...
Anyone interested in seeing the original literature, which I am still
studying up on, try:
Automated Analysis of in Situ Canopy Images for the Estimation of Forest
Canopy Cover
Lauri Korhonen; Jaakko Heikkinen
Forest Science; Aug 2009
Automatic thresholding for hemispherical
canopy-photographs based on edge detection
M. Nobis, U. Hunziker / Agricultural and Forest Meteorology 128 (2005)
and Michael Nobis' Sidelook software:
http://www.appleco.ch/