女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

稀疏光流跟蹤(KLT)算法詳解

OpenCV學堂 ? 來源:OpenCV學堂 ? 作者:gloomyfish ? 2022-09-02 10:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

稀疏光流跟蹤(KLT)詳解

視頻移動對象跟蹤中,稀疏光流跟蹤是一種經典的對象跟蹤算法,可以繪制運動對象的跟蹤軌跡與運行方向,是一種簡單、實時高效的跟蹤算法,這個算法最早是有Bruce D. Lucas and Takeo Kanade兩位作者提出來的,所以又被稱為KLT。KLT算法工作有三個假設前提條件:

亮度恒定

短距離移動

空間一致性

亮度恒定

對象中任意像素點p(x,y)亮度值,在t-1時候的值,在t時刻移動(u, v)之后亮度值保持不變

2aa9dd0a-2a03-11ed-ba43-dac502259ad0.jpg


空間一致性

假設對像素點p(x, y)來說,周圍的像素點都保持相同的移動距離(u, v) 假設窗口大小為5x5,則對于25個窗口內的像素點來說,就會如下等式成立:

2ac6159c-2a03-11ed-ba43-dac502259ad0.jpg


得到下面的過約束等式,根據最小二乘可以求解(u, v):

2b0ca192-2a03-11ed-ba43-dac502259ad0.jpg


這樣我們就得到了KLT光流等式與該窗口的的Hessian矩陣

2b21ef5c-2a03-11ed-ba43-dac502259ad0.png

2b38436a-2a03-11ed-ba43-dac502259ad0.jpg

空間尺度不變性

通過建立每一幀的圖像金字塔,實現尺度空間窗口目標對象搜索

2b5a444c-2a03-11ed-ba43-dac502259ad0.jpg


OpenCV中KLT演示代碼實現

OpenCV中KLT算法API及其參數解釋如下:

voidcv::calcOpticalFlowPyrLK(
InputArrayprevImg,//前一幀圖像
InputArraynextImg,//后一幀圖像
InputArrayprevPts,//前一幀的稀疏光流點
InputOutputArraynextPts,//后一幀光流點
OutputArraystatus,//輸出狀態,1表示正常該點保留,否則丟棄
OutputArrayerr,//表示錯誤
SizewinSize=Size(21,21),//光流法對象窗口大小
intmaxLevel=3,//金字塔層數,0表示只檢測當前圖像,不構建金字塔圖像
TermCriteriacriteria=TermCriteria(TermCriteria::EPS,30,0.01),//窗口搜索時候停止條件
intflags=0,//操作標志
doubleminEigThreshold=1e-4//最小特征值響應,低于最小值不做處理
)

特征點檢測與繪制的代碼實現如下:

//detectfirstframeandfindcornersinit
Matold_frame,old_gray;
capture.read(old_frame);
cvtColor(old_frame,old_gray,COLOR_BGR2GRAY);
goodFeaturesToTrack(old_gray,featurePoints,maxCorners,qualityLevel,minDistance,Mat(),blockSize,useHarrisDetector,k);

特征點繪制

voiddraw_goodFeatures(Mat&image,vectorgoodFeatures){
for(size_tt=0;t

KLT跟蹤代碼如下

TermCriteriacriteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS,30,0.01);
doublederivlambda=0.5;
intflags=0;

boolret=capture.read(frame);
if(!ret)break;
imshow("frame",frame);
roi.x=0;
frame.copyTo(result(roi));
cvtColor(frame,gray,COLOR_BGR2GRAY);

//calculateopticalflow
calcOpticalFlowPyrLK(old_gray,gray,pts[0],pts[1],status,err,Size(31,31),3,criteria,derivlambda,flags);

特征點狀態檢查與匹配的代碼如下

size_ti,k;
for(i=k=0;i2){
pts[0][k]=pts[0][i];
initPoints[k]=initPoints[i];
pts[1][k++]=pts[1][i];
circle(frame,pts[1][i],3,Scalar(0,255,0),-1,8);
}
}
//resize有用特征點
pts[1].resize(k);
pts[0].resize(k);
initPoints.resize(k);

繪制跟蹤軌跡的代碼如下

//繪制跟蹤軌跡
draw_lines(frame,initPoints,pts[1]);

該方法實現如下:

voiddraw_lines(Mat&image,vectorpt1,vectorpt2){
if(color_lut.size()

運行效果:

左側是視頻的原始每一幀、右側視頻是每一幀中KLT算法實時軌跡繪制

車輛運行軌跡跟蹤

2b7754b0-2a03-11ed-ba43-dac502259ad0.jpg



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 跟蹤算法
    +關注

    關注

    0

    文章

    41

    瀏覽量

    13145
  • OpenCV
    +關注

    關注

    32

    文章

    642

    瀏覽量

    42604
  • KLT
    KLT
    +關注

    關注

    0

    文章

    5

    瀏覽量

    7509

原文標題:干貨 | OpenCV中KLT光流跟蹤原理詳解與代碼演示

文章出處:【微信號:CVSCHOOL,微信公眾號:OpenCV學堂】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    同步電機在位置隨動系統中跟蹤誤差的分析與研究

    跟蹤最終位置過程的不確定性和傳統PID控制器超調量大,調節時間長的缺點,設計了Fuzzy-LQR-PD控制算法來提高位置跟蹤精度,通過Matlab軟件對該算法進行仿真,并由STEP7編
    發表于 06-23 07:07

    SVPWM的原理及法則推導和控制算法詳解

    ,而且使直流母線電壓的利用率有了很大提高,且更易于實現數字化。下面將對該算法進行詳細分析闡述。 文章過長,請點擊下方可查閱*附件:SVPWM的原理及法則推導和控制算法詳解.pdf
    發表于 03-14 14:51

    OpenVINO? Toolkit中如何保持模型稀疏性?

    OpenVINO? Toolkit 中支持的優化方法,保持模型稀疏性。
    發表于 03-06 06:47

    SM73201 DC-ARC-EVAL伏電弧檢測的具體算法是什么?

    SM73201 DC-ARC-EVAL伏電弧檢測的具體算法是什么?求大神指教!
    發表于 02-08 06:14

    伏無人機巡檢系統功能詳解

    伏無人機巡檢系統功能詳解 隨著伏能源在全球范圍內的廣泛應用,確保伏電站的高效運行和長期穩定輸出變得至關重要。傳統的人工巡檢方式不僅效率低下、成本高昂,而且難以覆蓋大面積的
    的頭像 發表于 01-16 17:10 ?422次閱讀
    <b class='flag-5'>光</b>伏無人機巡檢系統功能<b class='flag-5'>詳解</b>

    DAC1280 TDATA引腳輸入的比特,怎么產生這個比特算法是什么?

    我想請問下關于DAC1280的TDATA引腳輸入的比特的問題: 1,怎么產生這個比特算法是什么? 2,怎么控制輸出信號的頻率? 對您的回答感激不盡,謝謝。
    發表于 01-06 06:21

    天合跟蹤受邀參加2024伏行業年度大會

    近日,由中國光伏行業協會舉辦的 2024伏行業年度大會在四川宜賓盛大開幕。會議邀請行業主管部門,行業組織、專家、伏企業領袖等一同就行業發展熱點問題進行深度探討解析,天合跟蹤智能控制系統研發負責人孫凱博士應邀出席
    的頭像 發表于 12-12 11:04 ?503次閱讀

    天合跟蹤AI賦能老電站新活力

    能帶來3.24%的發電量增益,按照該電站0.98元/千瓦時的含補貼上網電價計算,智能控制系統的技改可為項目帶來每年4.45萬元/兆瓦的額外收益。通過智能控制技術,跟蹤支架對提升伏電站發電量的提升方式
    的頭像 發表于 12-05 09:26 ?620次閱讀

    Hi7200 高精度同步切降壓 LED 恒驅動器

    Hi7200 是一款外圍電路簡潔的同步降壓 LED 恒驅動器,適用于 6V-65V 輸入電壓范圍的 LED 恒照明領域,調光深度深,低輝負載調整率和一致性好。 Hi7200 采用我司專利算法
    發表于 11-25 16:32

    視頻目標跟蹤從0到1,概念與方法

    導讀從目標跟蹤的應用場景,底層模型,組件,類型和具體算法幾個方面對目標跟蹤做了全方面的介紹,非常好的入門文章。在今天的文章中,我們將深入研究視頻目標跟蹤。我們從基礎開始,了解目標
    的頭像 發表于 11-20 01:06 ?872次閱讀
    視頻目標<b class='flag-5'>跟蹤</b>從0到1,概念與方法

    高抗噪性 電壓跟蹤

    電壓跟蹤
    jf_30741036
    發布于 :2024年09月29日 19:26:44

    抖動跟蹤不丟失 慧視圖像跟蹤板和自研算法強勢升級

    成都慧視開發的Viztra-HE030圖像處理板是采用了瑞芯微旗艦級高性能芯片RK3588,能夠憑借八核處理核心輸出至高6.0TOPS的算力,在算法的強力輔助下,能夠實現對目標的穩定鎖定跟蹤。隨著
    的頭像 發表于 09-04 08:05 ?970次閱讀
    抖動<b class='flag-5'>跟蹤</b>不丟失 慧視圖像<b class='flag-5'>跟蹤</b>板和自研<b class='flag-5'>算法</b>強勢升級

    過零雙向可控硅驅動KLT304X&KLT306X&KLT308X 產品規格書

    KLT304X&KLT306X&KLT308XDIP4過零雙向可控硅驅動耦1.產品特點Productfeatures?無鹵素(溴
    發表于 08-20 15:47 ?0次下載

    隨機相位可控硅驅動KLT302X&KLT305X 產品規格書

    KLT302X&KLT305XDIP4隨機相位雙向可控硅驅動耦1.產品特點Productfeatures?無鹵素(溴
    發表于 08-20 15:45 ?0次下載
    主站蜘蛛池模板: 壤塘县| 碌曲县| 武平县| 若羌县| 嘉鱼县| 孝义市| 阿克陶县| 宜章县| 盐城市| 平利县| 张家界市| 叶城县| 新营市| 买车| 扶风县| 浦江县| 凭祥市| 吉隆县| 文成县| 离岛区| 鄂托克旗| 绥江县| 凤台县| 铁岭县| 启东市| 南开区| 顺义区| 邵东县| 武义县| 扎赉特旗| 蕲春县| 桃江县| 富宁县| 仁怀市| 岚皋县| 旌德县| 上虞市| 沅江市| 大港区| 含山县| 客服|