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 :
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;
}
Merci d'avance !