最近研究室計畫用到opencv,利用網路亂學一番~
現在弄一張透明底的圖出來:
CvScalar color;
color.val[0]= 255;//b
color.val[1]= 0;//g
color.val[2]= 0;//r
color.val[3]= 0;//alpha
Mat L(img->height, img->width,CV_8UC4,color);
IplImage *test = new IplImage(L); //轉型以利之後處理
cvSaveImage("test.png",test);//存成png檔
imwrite("mat.png",L);//直接存Mat
感覺有點繞路,也許應該有直接用IplImage調整透明度的方法吧...?
本來想用Mat直接操作,可是感覺轉成IplImage/CvMat好像比較好用...
全站熱搜