Journal [Traitement d'image] Sortie de CImg 1.3.0

Posté par  (site web personnel) .
Étiquettes :
16
17
fév.
2009
Après quasiment 8 mois de développement, la mouture 1.3.0 de la bibliothèque CImg est disponible. Voici en quelques mots, les caractéristiques principales de cette bibliothèque :
  • CImg est une bibliothèque C++, basée sur l'utilisation (basique) de templates. Elle définit un nombre minimal de classes (4 au total) et de fonctions permettant une manipulation aisée d'images dans un programme C++, en gérant par exemple les entrée-sorties, l'affichage/l'interaction, le filtrage, la manipulation géométrique, le dessin de primitives, etc.... C'est une (…)

Journal G'MIC : Goinfrez Moi d'Images Cristallines !

Posté par  (site web personnel) .
Étiquettes :
16
4
déc.
2009
Salut les musclés !

G'MIC sort aujourd'hui dans sa version 1.3.3.2.

G'MIC est (entre autre) un plug-in pour GIMP proposant une grande variété d'effets (environ 150 actuellement) à appliquer sur des images. Il possède notamment des possibilités intéressantes pour le débruitage d'image et le rehaussement des contours, mais aussi des effets artistiques (crayonnage, cartoon, polaroid, ...), la possibilité de travailler avec plusieurs layers (pour les combiner par exemple avec des modes non présents par défaut dans GIMP), etc...

Dans cette (…)

Journal Sortie de G'MIC 1.3.4.0

Posté par  (site web personnel) .
14
8
mar.
2010
La version 1.3.4.0 de G'MIC (GREYC's Magic Image Converter) , outil libre et générique pour le traitement d'image, est sortie.

http://gmic.sourceforge.net

G'MIC est développé dans l'équipe IMAGE du laboratoire GREYC(CNRS, Caen). Il propose un framework complet pour le traitement d'image, puisqu'il définit à la fois un langage de script dédié à la création de pipelines de traitements, fournit un interpréteur libre de ce langage sous forme d'une bibliothèque unique (en C++, d'environ 2.5 Mo) utilisable par n'importe quel logiciel (…)

Journal [GIMP] G'MIC évolue et s'internationalise

Posté par  (site web personnel) .
Étiquettes :
14
13
mai
2009
Hello à tous,

Le greffon G'MIC pour GIMP continue son petit bonhomme de chemin, avec la version 1.3.1.5 qui est sortie, et qui comporte pas mal de nouveautés, ajoutées depuis mon dernier journal sur le sujet. Je détaille ici quelques unes de ces nouvelles fonctionnalités. Pour info, G'MIC est (entre autre) un greffon libre multi-plateforme pour GIMP qui propose un grand nombre de filtres (environ une centaine) pour traiter des images de manière diverse.

  • Le greffon a été "francisé", (…)

Sortie de CImg 1.3.0

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
14
18
fév.
2009
Audiovisuel
Après quasiment 8 mois de développement, la mouture 1.3.0 de la bibliothèque CImg est disponible. Voici en quelques mots, les caractéristiques principales de cette bibliothèque :

  • CImg est une bibliothèque C++, basée sur l'utilisation (basique) de templates. Elle définit un nombre minimal de classes (4 au total) et de fonctions permettant une manipulation aisée d'images dans un programme C++, en gérant par exemple les entrée-sorties, l'affichage/l'interaction, le filtrage, la manipulation géométrique, le dessin de primitives, etc.... C'est une bibliothèque libre et multi-plateforme, développée (et utilisée quotidiennement) dans l'équipe Image du laboratoire de recherche (CNRS) GREYC, à Caen/France. Son développement a commencé fin 1999, à l'INRIA de Sophia-Antipolis.


  • CImg a été conçue avant tout dans un but de simplicité d'utilisation. Elle est adaptée lorsque l'on cherche, par exemple, à faire du prototypage d'algorithmes de traitement d'image. Elle est relativement légère, contenue principalement dans un fichier d'en-tête C++ CImg.h à inclure en début de source. Elle est adaptable dans le sens où elle peut utiliser des bibliothèques externes pour améliorer ses performances ou ses capacités, sans que cela ne soit obligatoire. Sa conception (quelquefois décriée) en fait une bibliothèque très facile à inclure dans vos propres réalisations.


  • CImg est générique. Ses classes permettent de manipuler aussi bien des signaux 1D que des images 2D ou 3D multi-valuées (couleurs par exemple, ou avec un nombre quelconque de composantes), ainsi que des séquences d'images (séquences temporelles typiquement). Les valeurs des pixels des images sont des types templates, et il est donc possible de gérer de manière transparente des images à 8 bits ou 16 bits par composante, mais aussi à valeurs flottantes. Elle est d'ailleurs l'une des rares bibliothèque capable de gérer correctement les fichiers TIFF à valeurs float.


Il est également intéressant de souligner ce que CImg n'est pas :

  • Une bibliothèque ultra-générique permettant de représenter des images à grilles non régulières, définies sur des espaces à 42 dimensions, contenant des pixels de type tenseurs d'ordre N. La généricité de CImg est limitée : on ne peut pas tellement aller au delà des séquences d'image volumiques à N composantes et à valeurs flottantes. Néanmoins, cela englobe déjà la plupart des types de données images que l'on rencontre habituellement.


  • Une bibliothèque à conception conteneur - algorithmes, comme la bibliothèque standard. Pour le traitement d'image, il y a déjà GIL et VIGRA enlarge your image qui utilisent ce type de conception ayant de nombreux adeptes (souvent assimilée à la seule bonne manière de faire du beau C++, ce qui est évidemment faux). En particulier, CImg évite de définir 256 classes différentes, chacune possédant 10 paramètres templates.

Journal [Imagerie] Sortie de G'MIC 1.3.2.1

Posté par  (site web personnel) .
Étiquettes :
11
13
août
2009
Salut à tous,
En ces temps de vacances d'été, on a rarement envie de rester le nez collé devant un écran d'ordinateur, pour programmer ou faire du traitement d'image. Mais si vous êtes comme moi, et que vous travaillez en Normandie (à Caen), alors c'est différent, car il vaut mieux de toute façon être au sec à l'intérieur, que dehors sous la pluie. Comme dirait un collègue, l'été en Normandie, cette année, c'était le 20 juillet.

Bref, du coup, ça (…)

G'MIC : Un nouvel outil libre de manipulation d'images.

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
4
18
août
2008
Audiovisuel
G'MIC est un nouveau venu dans le paysage de la manipulation d'image par outils en ligne de commande : Il permet de charger/sauver, manipuler, traiter et visualiser des images ou des groupes d'images qui peuvent être 1D, 2D ou 3D et multi-spectrales, ce qui comprend les images couleurs classiques bien sûr, mais aussi les images volumiques avec plus de 3 composantes par pixel.

En ce sens, il vient compléter les outils disponibles comme ImageMagick ou GraphicsMagick. Mais là où ces deux programmes se focalisent sur la prise en charge de nombreux formats de fichiers différents (principalement pour les images 2D), G'MIC s'intéresse plutôt à la manipulation proprement dite, avec la définition d'un certain nombre de commandes qui peuvent s'enchaîner pour définir des filtres personnalisés. Le site du projet en montre quelques possibilités. G'MIC possède également des modules simples de visualisation d'images et d'objets 3D (pour visualiser des isophotes/isosurfaces ou des cartes d'élévations), très pratiques pour explorer des données images 2D ou 3D.

Cela en fait un compagnon idéal pour les traiteurs d'images de tout poil. G'MIC a été développé dans l'équipe IMAGE du laboratoire GREYC, et est distribué sous licence libre CeCILL 2.0.

Journal GREYCstoration : Appel à contribution

Posté par  (site web personnel) .
0
31
jan.
2007
Bonjour à tous.
J'ai une info et un appel à contribution à proposer ici.

L'info, c'est que la dernière version 1.1.8 de CImg est sortie vendredi dernier. CImg [1] est une bibliothèque libre C++ pour le traitement d'images génériques, simple à utiliser et multi-plateforme, distribuée sous licence CeCILL.
Le package contient de nombreux exemples d'utilisation (voir [2] pour quelques screenshots et videos en ligne), et en particulier l'algorithme GREYCstoration [3] qui permet de débruiter, inpainter et redimensionner des images. Cet (…)

Journal Inrcast : Un autre outil de manipulation d'images.

Posté par  (site web personnel) .
Étiquettes :
0
4
juin
2008
Hello les gens !

Pour manipuler les images 2D en ligne de commande, on connait tous le magnifique programme convert proposé dans la boite à outils ImageMagick [1]. Dans un genre très (très) proche, il y a aussi gm de la boite à outils GraphicsMagick [2].

Je vous propose aujourd'hui de découvrir inrcast [3], un outil open-source pour manipuler les données images 2D, 3D, et les vidéos. Quel intérêt me demanderez-vous ? Il y a quelques différences importantes avec les (…)

Journal G'MIC : Un nouvel outil libre de manipulation d'images

Posté par  (site web personnel) .
0
17
août
2008
Je voudrais vous présenter G'MIC, un nouvel outil libre de manipulation d'images en ligne de commande. C'est la suite logique d'INRCAST que je vous avais présenté il n'y a pas si longtemps dans ce journal. INRCAST avait des limitations dans sa structure même, qui le rendait un peu fouilli à utiliser (un tas d'options éparses pas toujours intuitives à se rappeler).

Pendant ces vacances, je me suis donc attelé à la tâche et j'ai tout réécrit "from scratch". (…)

Journal Captcha!

Posté par  (site web personnel) .
Étiquettes : aucune
0
23
avr.
2008
Salut.
En lisant ce journal sur le spam, j'ai repensé à la méthode des 'captchas' utilisés sur les blogs, ces espèces d'images contenant des symboles que l'on demande au posteur d'un message de retaper pour confirmer qu'il est bien un humain (ou au moins quelque chose d'approchant) [1]. J'ai cherché un peu si il y avait des commandes toutes faites qui permettraient de générer des captchas de manière simple ('pour les nuls'), et j'ai pas vu grand chose, donc (…)

Journal Sortie de CImg 1.1.0.

Posté par  (site web personnel) .
0
18
nov.
2005
Juste un petit mot pour vous dire que :

CImg 1.1.0 est sortie !

CImg est une petite bibliothèque C++ open source pour le traitement d'images, sous licence CeCiLL (licence commune CNRS/INRIA/CEA), développée dans l'équipe Image du laboratoire CNRS GREYC (ENSICAEN, à Caen/France), et initialement commencée à l'INRIA (Sophia-Antipolis).

URL de la bibliothèque CImg :
http://cimg.sourceforge.net

URL de l'équipe (quelques problèmes de serveur pour le moment...)
http://www.greyc.ensicaen.fr/EquipeImage/

Elle est très simple à utiliser, légère, multi-plateforme, et peut aider les étudiants (…)

Journal GREYCstoration 2.0

Posté par  (site web personnel) .
Étiquettes :
0
7
déc.
2005
Bonjour,

La deuxième mouture de GREYCstoration [1] est sortie.
GREYCstoration est un petit programme en ligne de commande qui permet de régulariser des images, et qui a un tas d'applications sympas, notamment le débruitage, l'inpainting, et le redimensionnement d'images. Il est distribué sous licence CeCILL.

L'algorithme utilisé est basé sur des EDP de diffusion anisotropes (équations aux dérivées partielles), qui ont la particularité de bien lisser sans détruire les contours. Cet algorithme a été développé dans l'équipe IMAGE [2] du (…)

Journal Sortie de CImg 1.1.3

Posté par  (site web personnel) .
Étiquettes :
0
1
avr.
2006
The CImg Library 1.1.3 est sortie !

Cette petite bibliothèque générique C++ pour le traitement d'images [1], développée dans l'équipe IMAGE du GREYC (laboratoire mixte CNRS-ENSICAEN-Université de Caen [2]) poursuit sa lancée, avec toujours dans l'idée de simplifier la vie du programmeur intéréssé par le domaine de l'image :
Cette bibliothèque , définie dans un seul (gros) fichier en-tête C++ "CImg.h", contient peu de classes différentes (5 au total), ne dépend que d'un minimum de bibliothèques externes (la plupart (…)

Journal Sortie de CImg 1.1.5

Posté par  (site web personnel) .
Étiquettes :
0
19
juil.
2006
CImg 1.1.5 est sortie !

CImg est une petite bibliothèque générique C++ open-source développée initialement pour le traitement d'images 2D ou 3D [1], très légère, multi-plateforme et facile à prendre en main. Elle est développée dans l'équipe IMAGE du laboratoire CNRS GREYC à Caen [2]. Elle a la particularité de tenir dans un seul fichier 'CImg.h' [3]. Ce dernier point, décrié par certains, est pourtant essentiel, et permet une simplicité d'utilisation très appréciable et qui ne se dément pas au (…)