2013年4月22日 星期一

98360206-自畫像


這次的作業在做gray沒有什麼問題
但是在bw等等不知道為什麼就是會閃動以及顯示不出
後來成功解決閃動的問題
以下是重要的程式碼

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);



     pImg=cvQueryFrame(capture);
     cvResize(pImg,dst,CV_INTER_NN);
     cvCvtColor(pImg, gray, CV_BGR2GRAY);
     cvThreshold( gray, bw, 160, 255, CV_THRESH_BINARY );
     cvThreshold( pImg, pImg2, 127, 255, CV_THRESH_BINARY );
     cvCanny(gray, pCannyImg, 50, 150, 3);

為圖片取得記憶體等等的程式碼
視訊解析感覺相當有趣


沒有留言:

張貼留言