OpenCV imshow() ne fonctionne pas

J'ai écrit une openCV code et mon code a énoncé suivant:

cv::imshow("Matches", matchesImg);
cv::waitKey(0);

Lorsque j'exécute le code, soit en Debug ou Release, je ne suis pas capable de voir la fenêtre qui m'indique la sortie.

Et ce qui se passe pour chaque projet, je créer.

Pas en mesure de comprendre la raison, quelqu'un Peut-il svp me guider sur ce?

Je suis codage sur Windows 7 et Visual studio 2010, avec opencv version 2.4.6

Pouvez-vous démontrer comment vous êtes confiant matchesImg est-elle valable? Quelle est l'erreur que vous obtenez?
A eu un problème similaire, voir si cela fonctionne: cv::namedWindow("Matches"); cv::imshow("Matches", matchesImg); cv::waitKey();
Alex cela fonctionne. Merci beaucoup.
Yep vous dit d'abord. vous devriez poster comme réponse! Je pense que le fait que vous avez à créer explicitement une fenêtre, d'abord avec namedWindow est un bug dans OpenCV.
Mustafa, pourriez-vous poster plus de code autour des deux lignes que vous avez fournis afin que nous puissions comprendre pourquoi cv::namedWindow("Matches"); apparemment résout le problème? Aussi, êtes-vous à l'aide d'un préconstruit version d'OpenCV, ou avez-vous vous-même reconstruit. Autre chose à noter, comme l'OpenGL ou QT?

OriginalL'auteur Armin Mustafa | 2013-10-24