2012年5月28日 星期一
98160452_吳雲霖, HW13, 座號54
1. 昨天做了什麼
上網查有關問題
2.今天做了什麼
#include
#include
#include
#include
#include
int show_bg=0;
int main()
{
CvCapture * cap=cvCreateCameraCapture(0);
IplImage * frame=cvQueryFrame(cap);
IplImage * imgMask=cvCreateImage(cvGetSize(frame), 8,1);
IplImage * imgColor=cvCreateImage(cvGetSize(frame), 8,3);
IplImage * oldMask=cvLoadImage("img1.bmp",0);
IplImage * oldColor=cvLoadImage("img2.bmp");
cvResize(oldMask, imgMask);
cvResize(oldColor, imgColor);
IplImage * water = cvLoadImage("water.bmp");
IplImage * imgWater=cvCreateImage(cvGetSize(frame), 8,3);
cvResize(water, imgWater);
cvShowImage("new", imgColor);
while(1)
{
frame=cvQueryFrame(cap);
cvShowImage("1", frame);
cvAdd(frame,imgWater, imgColor, imgMask);
//cvCopy(frame, imgColor, imgMask);
cvShowImage("2", imgColor);
int key=cvWaitKey(33);
if(key==27)break;
}
cvReleaseCapture(&cap);
return 0;
}
3.會遇到什麼問題
人物和背景變得有點透明,不符合想要的
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言