5

OpenCV で読み込んで変換しようとしている画像のヘルプが必要です:

これが私のコードです:

templ = imread("Template.bmp",-1);
cout<<"templ before convert: "<<type2str(templ.type())<<endl;
templ.convertTo(templ,CV_8UC4);
cout<<"templ after convert: "<<type2str(templ.type())<<endl;

これにより、常にCV_8UC3が得られます! 画像は4チャンネル化するために作られたものではないのか、こんな感じでしょうか。または、スケーリング係数が必要ですか (このような sth について読んでください)。

助けてくれてありがとう、よろしく!

4

1 に答える 1

18
cvtColor( src,dst, CV_BGR2BGRA );
于 2013-09-24T18:13:36.783 に答える