Bonjour,
Je commence à utiliser openCV2 mais j'ai beaucoup de difficultés. J'utilise l'IDE code block, sous linux.
Tout d'abord lorsque j’essaie d'afficher une image, l'image qui s'affiche est soit : pas la bonne, juste ce qui est affiche à l’écran à l'endroit de la fenêtre, 4/10
la bonne image mais avec des bandes blanches autour, 5/10
la bonne image, 1/10
Voici mon bout de code très simple.
Lorsque j'utilise un autre flag que WINDOW_OPENGL rien ne se passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 int main(int argc, char** argv ) { const char* segPath = "t1.png" ; Mat segImg; segImg = imread("t1.png", 0); if(! segImg.data ) { cout << "Could not open or find the image" << std::endl ; return -1; } namedWindow("window",WINDOW_OPENGL); imshow("window",segImg); while(1){} return 0; }
J'ai aussi un deuxième problème, je n'ai pas trop compris comment accéder aux valeurs des pixels de la matrice, si quelqu'un pouvait m'aider sur ce point.
Merci pour vos réponses, cordialement,
Psykomusic
Partager