#1 Le 11/04/2012, à 11:17
[résolu] C++ : traitement d'images
Bonjour,
Je cherche un moyen de traiter des images composées de 9 channels (pas les 3 RGB) en C++. (ou même tout autre langage...) Visiblement, OpenCV ne permet que d'en traiter 4 à la fois. Personne ne connaîtrait une librairie permettant de faire cela? Ou de séparer les channels de l'image pour les traiter avec OpenCV par la suite?
Merci!
Dernière modification par Fanuilos (Le 11/04/2012, à 18:39)
Hors ligne
#3 Le 11/04/2012, à 14:55
Re : [résolu] C++ : traitement d'images
Bonjour,
Ce sont des images recalibrées (en int, plus en char) formées à partir des images des satellites Landsat (téléchargeables ici : http://earthexplorer.usgs.gov/) . Chaque channel correspond à une bande de fréquence différente, il n'y a pas juste les canaux rgb.
Les images à 9 canaux m'ont été fournies, et sont assez imposantes (1Go) que pour les envoyer...
Hors ligne
#5 Le 11/04/2012, à 16:49
Re : [résolu] C++ : traitement d'images
Non je n'ai pas encore essayé! Comment fait-on pour obtenir l'en-tête de l'image? Mes fichiers sont au format TIF, encodées en GeoTIFF d'après ce que je sais, mais je ne m'y connais pas trop en imagerie, je ne vois pas ce que cela implique vis à vis de mon problème.
Merci pour ton aide!
Hors ligne
#6 Le 11/04/2012, à 18:27
Re : [résolu] C++ : traitement d'images
J'ai l'impression que ce sont plutôt des stack d'images.
J'ai séparé des images comme ça avec libtiff, regardes ici, ça correspond peut-être.
Hors ligne
#7 Le 11/04/2012, à 18:39
Re : [résolu] C++ : traitement d'images
Génial, c'est exactement ça qu'il me fallait! tiffsplit m'a permis de séparer les images sans aucun soucis!
Merci beaucoup! :-)
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Développement et programmation
- » [résolu] C++ : traitement d'images
