how to differentiate tree and grass in an infrared image with matlab
2 views (last 30 days)
Show older comments
Hello. I'm doing assignment project using infrared images. I would like to segment the images into certain regions to differentiate whether it is tree or grass.
0 Comments
Accepted Answer
Image Analyst
on 4 Apr 2019
You forgot to attach an image. Assuming that they have different reflectances in the IR band, you might be able to use thresholding. We'll know more after you attach your image. By the way, what band are you using? SWIR, MWIR, or thermal?
3 Comments
Image Analyst
on 10 Apr 2019
In that spectral band, the trees and the grass have the same reflectance. It will be very inaccurate if you just say that a certain reflectance (gray level) is grass and another is trees. Even if you use stdfilt() to do a texture filter (grass looks smoother), I think you will still have a lot of false positives. I'd choose another project if I were you.
More Answers (0)
See Also
Categories
Find more on Image Processing Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!