Tworzenie przezroczystego obrazu w OpenCV

Próbuję stworzyć przezroczysty obraz w OpenCV i machać nim jako jpg bez powodzenia.

Mój kod to coś takiego:

string outputImageName="myimage.jpg";
Mat outputImage(outputRows,outputCols,CV_8UC4);
outputImage=cv::Scalar(255,255,255,255);
imwrite(outputImageName,outputImage);

Ale obraz nie jest przezroczysty, a jego kolor jest biały.

Jak mogę to zrobić?

Jeśli OpenCV nie może tego zrobić, czy istnieje jakaś wolna biblioteka, której używam do tego?

questionAnswers(2)

yourAnswerToTheQuestion