Bonjour tout le monde !
Je débute avec open CV et je voudrais réaliser un programme tout simple : ouvrir une fenêtre qui charge une image, la rend à moitié transparente et l'affiche.
Mais je n'y arrive pas ! Ou plutôt, je bloque sur la partie transparence !
Voilà ce que j'ai pour l'instant :
Merci d'avance !
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
20
21
22
23
24
25
26
27 #include <cv.h> #include <highgui.h> using namespace std; int main() { IplImage *img = cvLoadImage("img.bmp"); for(int y = 0; y < 311; y++) { for(int x = 0; x < 534; x++) { // rendre semi transparent le pixel(x, y) de img; } } cvNamedWindow("Test", CV_WINDOW_AUTOSIZE); cvShowImage("Test", img); cvWaitKey(0); cvDestroyWindow("Test"); cvReleaseImage(&img); return 0; }
Partager