Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre "dmctk", "vtk" e "itk"?

¿Cuál es la diferencia entre "dmctk", "vtk" e "itk"?

ITK tiene funciones muy poderosas en la segmentación y el registro de imágenes médicas. A menudo necesitamos aplicar esta importante herramienta al realizar investigaciones de segmentación y registro y desarrollar sistemas de análisis y procesamiento de imágenes médicas. Sin embargo, ITK no tiene capacidades de visualización, por lo que después de aplicar ITK para el procesamiento de imágenes, generalmente usamos VTK o FLTK para visualizar, observar los resultados y mostrarlos de forma interactiva.

El código fuente de CMAKE vtk está escrito en c, lo cual es un gran proyecto. No importa qué plataforma o compilador uses, debes decirle al compilador cómo compilar un gigante así. El archivo de proyecto es la estructura organizativa general de un proyecto. Por ejemplo, el archivo dsw en vc6.0 o el archivo make en gcc pueden considerarse como tales. Estos sistemas de proyecto le dicen al compilador qué hacer, qué parámetros se requieren, etc. cmake es una herramienta de este tipo que se utiliza para generar archivos de proyecto adecuados para las necesidades de diferentes compiladores. ¿Por qué cmake necesita conocer esos parámetros de compilación? Tiene que mencionar el archivo CMakeList.txt. Es este archivo el que proporciona esta información. En otras palabras, sin CMakeList.txt, no podemos usar cmake.