J’ai essayé de charger des fichiers .png avec le canal de transparence (RGB et Alph) sans succès. Il semble qu’openCV supprime le 4ème canal de l’image. Existe-t-il une méthode pour charger l’image avec les 4 canaux complets, y compris le canal alpha, même si je devais modifier le code source OpenCV et le reconstruire?
Réponses
Trop de publicités?
Satya Mallick
Points
1394
Si vous utilisez OpenCV 2 ou OpenCV 3, vous devez utiliser des indicateurs IMREAD_* (comme mentionné ici).
C++
Python
Diego Cerdan Puyol
Points
103
Selon la documentation,OpenCV prend en charge le canal alpha sur les NT.
Il suffit d’appeler la fonction imread en utilisant CV_LOAD_IMAGE_UNCHANGED comme drapeaux comme ceci:
Derzu
Points
2463
0xPrateek
Points
994