2016-03-24 13 views

Antwort

1

Ja, Sie können BGRA System verwenden, indem Sie den Alpha-Wert gleich 0 machen.

Beispiel:

cv::Mat img(ROW, COLS, CV_8UC4, cv::Scalar(B_VALUE,G_VALUE,R_VALUE,0 /* This is the alpha*/)); 

Jetzt sind die all diese cv::Mat Pixel sind 100% transparent. Sie können den Alpha-Wert auf 255 ändern, sodass er vollständig undurchsichtig ist, oder einen beliebigen Wert im Bereich [0,255] für einen Grad an Transparenz.

+0

Vielen Dank. Das funktioniert gut. – Freewister