• [^] # Re: placement par rapport à ITK

    Posté par . En réponse à la dépêche Sortie de CImg 1.3.0. Évalué à 3.

    Je crois que tu oublies de préciser que ITK est une référence dans le domaine du traitement d'image, mais principalement dans le domaine de la recherche et du médical. ITK est peu connu dans un tas d'autres domaines (Vision, Industrie ...).

    Ceci étant, pour avoir utilisé les deux. Je dirais que CImg a l'avantage d'être simple à utiliser, prendre en main et surtout pratique à utiliser dans ses projets. De plus CImg inclus un bon nombre d'algos intéressants et outils de visus rapides à mettre en oeuvre. En revanche, je trouve le code illisible et difficile à adapter pour un cas particulier, une visualisation particulière, une adaptation d'un filtre, dans le sens ou c'est difficile de contribuer au développement. De mon avis perso c'est une lib a utiliser en tant qu'utilisateur.

    Avec les explicit instantation, la compilation avec ITK s'est nettement améliorée et je ne sais pas ce que ca donne avec la nouvelle version de CImg de ce coté là. Car le fait d'avoir un unique CImg.h peut sembler pratique mais ca rend la compilation lente (un fichier de 36840 lignes c'est assez long à parcourir ...).

    Comme dit dans l'article, CImg a été concu pour sa simplicité. ITK est très bien, et sans doute bien plus complète que CImg mais très lourd pour certains utilisateurs / certaines utilisations. La visualization est nettement meilleure en utilisant VTK, mais encore une fois CImg a l'avantage (ou non) de tout intégrer dans une même lib ( dans un même fichier).

    En tout cas c'est cool pour le plugin GIMP :).

    Amael