當前位置:編程學習大全網 - 網站源碼 - 圖片源代碼大全

圖片源代碼大全

//聲明IplImage指針

IplImage * pFrame = NULL

IplImage * pFrImg = NULL

IplImage * pBkImg = NULL

CvMat * pFrameMat = NULL

CvMat * pFrMat = NULL

CvMat * pBkMat = NULL

pbk img = cvCreateImage(cvSize(p frame-& gt;寬度,p frame-& gt;height),IPL_DEPTH_8U,1);

PFR img = cvCreateImage(cvSize(p frame-& gt;寬度,p frame-& gt;height),IPL_DEPTH_8U,1);

pbk mat = cvCreateMat(p frame-& gt;高度,框架-& gt;寬度,CV _ 32fc 1);

PFR mat = cvCreateMat(pFrame-& gt;高度,框架-& gt;寬度,CV _ 32fc 1);

pFrameMat = cvCreateMat(pFrame-& gt;高度,框架-& gt;寬度,CV _ 32fc 1);

//轉換成單通道圖像進行再處理。

cvCvtColor(pFrame,pBkImg,CV _ bgr 2 gray);

cvCvtColor(pFrame,pFrImg,CV _ bgr 2 gray);

cvConvert(pFrImg,pFrameMat);

cv convert(PFR mg,PFR mat);

cvConvert(pFrImg,pbk mat);

//二元前景圖

cvThreshold(pFrMat,pFrImg,60,255.0,CV _ THRESH _ BINARY);

不知道妳什麽意思,但是如果妳想用OpenCV對壹個圖像進行二值化,那就是。

void cvThreshold( const CvArr* src,CvArr* dst,double threshold,

double max_value,int threshold _ type);

這個函數是固定閾值的二值化過程,比較粗糙。此外,自適應閾值可以用於二值化,這將比這更詳細。

  • 上一篇:如何配置VNC GNOME來控制Linux模式
  • 下一篇:多多視頻棋牌遊戲的遊戲功能介紹
  • copyright 2024編程學習大全網