線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3588
推到 Plurk!
推到 Facebook!

配合 OpenCV 作物體追蹤的問題

尚未結案
linly
一般會員


發表:42
回覆:37
積分:15
註冊:2007-10-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-07-23 16:18:06 IP:203.67.xxx.xxx 訂閱
您好:

前鎮子玩了幾個物體追蹤的 API,如 cvCamShift,追蹤的物體外框會隨著物體移動改變,例如手從畫面下方上升,框框就會從框住手掌,變成框住手掌和手臂。另外還有一個 CalcOpticalFlowLK,這個效果是找出畫面可以追蹤的點(features),隨著物體移動而更心追蹤點的位置。

現在想嘗試 Condensation:cvCreateConDensation、cvConDensInitSampleSet,這是我從網路上找來修改的 sample,用的 opencv 版本是1.0,執行後的追蹤效果不佳,推估是 API 參數問題,畢竟這幾支 API 不太會用,網頁上對 API 的說明有跟沒有一樣=.=

http://nopaste.info/9defcc5ddb.html

[code cpp]
// DP = 2, MP = 2, SampleNum = 200
CvConDensation* ConDens = cvCreateConDensation(DP, MP, SamplesNum);

// lowerBound 為 2x1 的向量 [0, 0]
// upperBound 為 2x1 的向量 [320, 240]
cvConDensInitSampleSet(ConDens, lowerBound, upperBound);

// 定期更新與程式結束前的釋放
cvConDensUpdateByTime(ConDens);
cvReleaseConDensation(&ConDens);
[/code]

最麻煩的部分是,不懂 CvConDensation 結構,所以有一些設值的動作也就不清楚,如果有對這方面了解的人,我也虛心指教。喔對了,在 windows 上只要開個 console application,然後 project setting 加一下 cv.lib、highgui.lib、cxcore.lib;tools option 設定 include path 和 librarypath,這樣應該就沒問題了。
系統時間:2024-11-25 20:48:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!