今天,學習的是如何將影像變成灰階、黑白和線條。
學習了以下幾個function:
cvCreateImage(圖像的大小,IPL_DEPTH_8U,1/2/3/4);1黑白,2黑白透明,3彩色,4彩色透明
cvCvtColor改灰階
cvThreshold改黑白
cvResizeWindow改影像尺寸
今天一開始程式會當機,之後將
pImg =
cvQueryFrame(capture);
pImg2
= cvCreateImage(cvSize(pImg->width,pImg->height), IPL_DEPTH_8U, 3);
gray =
cvCreateImage(cvSize(pImg->width,pImg->height), IPL_DEPTH_8U, 1);
bw =
cvCreateImage(cvSize(pImg->width,pImg->height), IPL_DEPTH_8U, 1);
pCannyImg
= cvCreateImage(cvGetSize(pImg), IPL_DEPTH_8U, 1);
放在while外就可以使之不吃記憶體從而不會當機。
沒有留言:
張貼留言