Benjamin Cohen Solal wrote:
> Bonjour,
> ...
> N'y aurait-il pas moyen de convertir via olena une image de type PNP
> vers le type PGM (niveau de gris) ? O toute autre solution qui me
> permettrait de régler mon problème ?
bonjour,
sous un un*x : convert input.xxx output.pgm
(convert est dans le paquetage " imagemagick")
ensuite, tu peux charger l'image en image2d<int_u8>
sous un autre OS : il faut avoir un programme
qui te permet de charger et d'enregistrer au format
que tu veux.
théo
> Merci
>
> Cordialement,
> Benjamin
Bonjour,
Je travaille sur un projet de reconnaissance d'objets dans lequel toutes les
images à traiter sont au format .pnm. J'ai besoin pour pré-traiter l'image
d'utiliser des opérateurs tels que le gradient pour détecter les contours
des différents objets mais ces opérateurs nécessitent que l'image à traiter
soit initialisée de la manière suivante :
image2d<int_u8> img
Or, pour que le chargement de l'image s'effectue correctement, je dois
utiliser le type :
image2d<rgb_8> img
En effet, après le chargement de l'image, le programme échoue à l'exéctution
de la commande :
assert( img.has_impl() );
N'y aurait-il pas moyen de convertir via olena une image de type PNP vers le
type PGM (niveau de gris) ? O toute autre solution qui me permettrait de
régler mon problème ?
Merci
Cordialement,
Benjamin