154 votes

Comment trouver le type d'un objet Mat avec Mat::type() dans OpenCV ?

Je suis un peu confus avec type() méthode de Mat dans OpenCV.
Si j'ai les lignes suivantes :

mat = imread("C:\someimage.jpg");
type = mat.type();

y type = 16 comment puis-je savoir quel type de mat La matrice est
J'ai essayé de trouver la réponse dans son manuel et dans quelques livres, en vain.

6voto

YScharf Points 301

Sur la base du commentaire de @Matt Edding (Merci Mat(T) ; jeu de mots ;)) :

cout << cv::typeToString(inputMat.type()) << endl;

Fonctionne comme un charme.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X