Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

What, if any, would be the main benefit of using a commercial tool like eCognition (in particular) or ERDAS as opposed to something like Orfeo Toolbox or OpenCV? (Feel free to suggest other open source software for RS if you think it fills a gap also.)

Put aside the GUI as I would likely be scripting it anyway. It seems to me that most of the fundamentals of Remote Sensing are available as easily scriptable OSS elsewhere.

Things like mosaicing, edge detection, basic band calcs e.g. (Band_1 - Band_2) that can be strung together for things like NDVI, supervised and unsupervised classification, high/low pass filters etc all seem to be available. Furthermore the basic C++ programs written for these are no more complicated than Python given the level at which the methods are exposed to the user.

I am assuming the commercialproducts shine when it comes to more advanced stuff like object recognition and the like. Also I assume they would have the benefit of a helpdesk or support if required.

I have used the free trial for eCognition but given that I am usually doing pretty basic stuff I never get a chance to see where it may be better. I am also assuming that it takes a while cutting your teeth on the basics in a program to realise the helpful time savers and get the most benefit out it. Time you don't really get when using a trial version.

Is there anything I am missing? Anything that completely stands out that you are thinking 'Wow! this guy is an idiot for not knowing about capability X'? Conversely do you think it is true that most of this stuff is basic technology that has been around for years so it is only the more advanced part of the market pushing the technological envlope that requires these tools?

share|improve this question

1 Answer 1

It depends (don't you hate that answer)? My recommendation is that you focus on the functionality of the software and use the package you need to get the job done. Don't assume that commercial products have better support as the open source community is wonderful. In the case of eCognition it can do things related to object-based image analysis that, quite frankly, no other software package can touch. If you want to get into eCognition check out the eCognition User Community, as it is one of the best out there. What I like about it is that the eCognition staff and lots of end users share their rule sets. On my blog I have a lot of eCognition tips and video tutorials. http://letters-sal.blogspot.com/search/label/eCognition

share|improve this answer
    
I think you're right. In the short term I will see what I can get done for free. Then as my requirements change I will review the software I am using. Looks like it is open now but I seem to remember the eCognition Community bing restricted to customers previously. At present just trying to get RS as a day to day work item rather than having it outsourced. Very cool blog/site btw. –  EnE_ Aug 29 '12 at 0:12

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.