code ideas in matlab for agricultural land detection
显示 更早的评论
i am on a project in matlab where my code has to decide whether a image of land is agricultural. image should be a top satellite view of the land. combining functionality of land and matlab workspace i found only one relation that is of color of land in image. how to proceed with the project.
回答(2 个)
Image Analyst
2014-1-9
0 个投票
You need to do some more research first into multispectral remote sensing algorithm. For that, go here: http://iris.usc.edu/Vision-Notes/bibliography/contentscartog.html#Cartography,%20Aerial%20Images,%20Remote%20Sensing,%20Buildings,%20Roads,%20Terrain,%20ATR. Once you pick an algorithm and code it up, we can help you with the MATLAB code. We don't do complicated algorithm development here.
11 个评论
nida
2014-1-9
Image Analyst
2014-1-9
Well that's where the art of image processing comes in: developing algorithms. If you think you can get it done by simple thresholding, like with the interactive thresholding app in my File Exchange http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862 then you have to come up with some sort of algorithm to deliver that threshold for a variety of images with a variety of histograms. I don't know what that algorithm might be for your images (even if you post them). You have to figure it out.
nida
2014-1-11
Image Analyst
2014-1-11
Get the url from the edit field in each button. So each button has this
theURLFilename = get(handles.editLink, 'String');
theImage = imread(theURLFilename);
nida
2014-1-11
Image Analyst
2014-1-11
I don't know what the means. Please answer these questions:
- What exactly is "it"?
- What is mfiles? A variable, like a cell array or something?
- And when you say "that buttons" - which button or buttons are you talking about?
Image Analyst
2014-1-11
If those buttons don't do anything other than to call another function in a different m-file, then you just call that other m-file by name passing any arguments and receiving in any return arguments:
[out1, out2] = other_m_file(in1, in2, in3); % or whatever...
Image Analyst
2014-1-11
What about them? You get the name from the edit field and pass it to your m-file like I already showed you.
theURLFilename = get(handles.editLink, 'String');
theImage = imread(theURLFilename);
[out1, out2] = other_m_file(theImage , in2, in3); % or whatever...
Or you can pass just the filename string into your m-file instead of the image array after it's been read in:
theURLFilename = get(handles.editLink, 'String');
[out1, out2] = other_m_file(theURLFilename , in2, in3); % or whatever...
It's really however you want to do it.
nida
2014-1-13
Ryan Johnson
2014-1-9
0 个投票
May or may not be useful for you, but the latest issue of the IEEE Signal Processing Magazine is entirely dedicated to hyperspectral remote sensing and classification.
类别
在 帮助中心 和 File Exchange 中查找有关 Agriculture 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
