6 votos

Teledetección de código abierto frente a eCognition, ERDAS, etc. ¿Vale la pena?

¿Cuál sería, en su caso, la principal ventaja de utilizar una herramienta comercial como eCognition (en particular) o ERDAS en lugar de algo como Orfeo Toolbox u OpenCV? (Siéntase libre de sugerir otro software de código abierto para RS si cree que también llena un vacío).

Deje a un lado la interfaz gráfica de usuario, ya que de todos modos es probable que lo haga mediante scripts. Me parece que la mayoría de los fundamentos de la teledetección están disponibles como OSS fácilmente programable en otros lugares.

Cosas como la creación de mosaicos, la detección de bordes, los cálculos básicos de banda, por ejemplo (Banda_1 - Banda_2), que pueden unirse para cosas como el NDVI, la clasificación supervisada y no supervisada, los filtros de paso alto/bajo, etc., parecen estar disponibles. Además, los programas básicos de C++ escritos para ello no son más complicados que los de Python, dado el nivel en el que los métodos están expuestos al usuario.

Supongo que los productos comerciales brillan cuando se trata de cosas más avanzadas como el reconocimiento de objetos y similares. También asumo que tendrían la ventaja de un servicio de ayuda o soporte si fuera necesario.

He utilizado la versión de prueba gratuita de eCognition, pero dado que suelo hacer cosas bastante básicas, nunca tengo la oportunidad de ver en qué puede ser mejor. También supongo que se necesita un tiempo para aprender lo básico de un programa para darse cuenta de los útiles ahorradores de tiempo y obtener el máximo beneficio. Tiempo que no se obtiene cuando se utiliza una versión de prueba.

¿Hay algo que se me escape? ¿Algo que destaque por completo y que te haga pensar "¡Vaya! este tipo es un idiota por no conocer la capacidad X"? A la inversa, ¿crees que es cierto que la mayoría de estas cosas son tecnología básica que existe desde hace años, por lo que es sólo la parte más avanzada del mercado que empuja el entorno tecnológico la que requiere estas herramientas?

8voto

Mohsen Puntos 485

Depende (¿no odias esa respuesta?). Mi recomendación es que te centres en la funcionalidad del software y utilices el paquete que necesites para hacer el trabajo. No des por sentado que los productos comerciales tienen mejor soporte, ya que la comunidad de código abierto es maravillosa. En el caso de eCognition, puede hacer cosas relacionadas con el análisis de imágenes basado en objetos que, francamente, ningún otro paquete de software puede tocar. Si quieres entrar en eCognition, echa un vistazo a la comunidad de usuarios de eCognition, ya que es una de las mejores que hay. Lo que me gusta es que el personal de eCognition y muchos usuarios finales comparten sus conjuntos de reglas. En mi blog Tengo un montón de consejos y videotutoriales de eCognition. http://letters-sal.blogspot.com/search/label/eCognition

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X