国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

稀疏光流跟蹤(KLT)詳解

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

亮度恒定

短距離移動(dòng)

空間一致性

亮度恒定

對(duì)象中任意像素點(diǎn)p(x,y)亮度值,在t-1時(shí)候的值,在t時(shí)刻移動(dòng)(u, v)之后亮度值保持不變

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


空間一致性

假設(shè)對(duì)像素點(diǎn)p(x, y)來說,周圍的像素點(diǎn)都保持相同的移動(dòng)距離(u, v) 假設(shè)窗口大小為5x5,則對(duì)于25個(gè)窗口內(nèi)的像素點(diǎn)來說,就會(huì)如下等式成立:

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


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

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


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

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

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

空間尺度不變性

通過建立每一幀的圖像金字塔,實(shí)現(xiàn)尺度空間窗口目標(biāo)對(duì)象搜索

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


OpenCV中KLT演示代碼實(shí)現(xiàn)

OpenCV中KLT算法API及其參數(shù)解釋如下:

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

特征點(diǎn)檢測(cè)與繪制的代碼實(shí)現(xiàn)如下:

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

特征點(diǎn)繪制

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

特征點(diǎn)狀態(tài)檢查與匹配的代碼如下

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有用特征點(diǎn)
pts[1].resize(k);
pts[0].resize(k);
initPoints.resize(k);

繪制跟蹤軌跡的代碼如下

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

該方法實(shí)現(xiàn)如下:

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

運(yùn)行效果:

左側(cè)是視頻的原始每一幀、右側(cè)視頻是每一幀中KLT算法實(shí)時(shí)軌跡繪制

車輛運(yùn)行軌跡跟蹤

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



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 跟蹤算法
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    13244
  • OpenCV
    +關(guān)注

    關(guān)注

    33

    文章

    652

    瀏覽量

    44789
  • KLT
    KLT
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    7591

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

文章出處:【微信號(hào):CVSCHOOL,微信公眾號(hào):OpenCV學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAX20800 MPP跟蹤DC - DC轉(zhuǎn)換器:伏系統(tǒng)的高效解決方案

    MAX20800 MPP跟蹤DC - DC轉(zhuǎn)換器:伏系統(tǒng)的高效解決方案 引言 在伏系統(tǒng)中,如何提高伏模塊的能量收集效率和可靠性一直是工程師們關(guān)注的重點(diǎn)。MAX20800系列電池串
    的頭像 發(fā)表于 03-05 14:15 ?109次閱讀

    LED補(bǔ)燈3.7V降3V線性恒調(diào)光方案H7304A

    LED補(bǔ)燈3.7V降3V線性恒調(diào)光方案H7304A 一、方案介紹: 惠海半導(dǎo)H7304A是一款內(nèi)置 PWM 調(diào)光功能的線性降壓恒 LED 驅(qū)動(dòng)器,外圍電路簡單,僅需外接一顆電阻即可構(gòu)成完整驅(qū)動(dòng)
    發(fā)表于 03-04 11:41

    天合跟蹤位列全球跟蹤支架制造商排名第二

    近日,在全球知名咨詢機(jī)構(gòu)伍德麥肯茲(Wood Mackenzie)最新發(fā)布的全球跟蹤支架制造商綜合排名報(bào)告顯示,天合光能下屬智能跟蹤解決方案提供商天合跟蹤(TrinaTracker
    的頭像 發(fā)表于 02-25 13:36 ?419次閱讀

    天合跟蹤與西班牙EPC達(dá)成戰(zhàn)略合作

    近日,天合跟蹤(TrinaTracker)宣布與西班牙EPC達(dá)成合作,將為其位于西班牙的兩大伏項(xiàng)目提供合計(jì)360MW智能跟蹤系統(tǒng)解決方案。此次合作計(jì)劃交付約11,000套開拓者1P單排跟蹤
    的頭像 發(fā)表于 02-24 17:46 ?1565次閱讀

    實(shí)用!智能空開過調(diào)整步驟詳解:從原理到實(shí)操,精準(zhǔn)守護(hù)用電安全

    ,詳解智能空開過調(diào)整步驟,助力用戶精準(zhǔn)掌握技能。 一、過保護(hù)的底層邏輯:為何需要調(diào)整? 智能空開的過保護(hù)機(jī)制,本質(zhì)是通過內(nèi)置的電流傳感器實(shí)時(shí)監(jiān)測(cè)回路電流,當(dāng)電流超過設(shè)定閾值時(shí),觸
    的頭像 發(fā)表于 01-29 09:41 ?299次閱讀

    炎核開源開放平臺(tái)上架推出OpenSparseBlas高性能稀疏計(jì)算庫

    在科學(xué)計(jì)算與工程仿真領(lǐng)域,高效處理大規(guī)模稀疏矩陣運(yùn)算是提升整體計(jì)算效能的關(guān)鍵。為此,我們?cè)谘缀碎_源開放平臺(tái)上架推出 OpenSparseBlas——一個(gè)專為稀疏矩陣/向量計(jì)算而打造的高性能稀疏計(jì)算庫
    的頭像 發(fā)表于 12-15 15:18 ?634次閱讀

    DLPC3478顯示和控制器:技術(shù)詳解與應(yīng)用指南

    DLPC3478顯示和控制器:技術(shù)詳解與應(yīng)用指南 在電子設(shè)備不斷追求高精度、高速度和小型化的今天,DLPC3478顯示和控制器憑借其卓越的性能,成為眾多應(yīng)用領(lǐng)域的理想選擇。今天我們就來深入探討
    的頭像 發(fā)表于 12-11 16:11 ?2329次閱讀
    DLPC3478顯示和<b class='flag-5'>光</b>控制器:技術(shù)<b class='flag-5'>詳解</b>與應(yīng)用指南

    基于FD-SST 的無人機(jī)目標(biāo)跟蹤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)|技術(shù)集結(jié)

    應(yīng)用實(shí)現(xiàn)功能1.本應(yīng)用基于睿擎派,實(shí)現(xiàn)了對(duì)無人機(jī)目標(biāo)的實(shí)時(shí)跟蹤,并將跟蹤結(jié)果用于驅(qū)動(dòng)兩軸轉(zhuǎn)臺(tái)完成自動(dòng)指向。主要功能包括:使用FD-SST算法在視頻中實(shí)時(shí)
    的頭像 發(fā)表于 12-10 19:32 ?8865次閱讀
    基于FD-SST 的無人機(jī)目標(biāo)<b class='flag-5'>跟蹤</b>系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)|技術(shù)集結(jié)

    天合跟蹤攜手Elmya打造西班牙Mirabal伏電站項(xiàng)目

    )的Mirabal一期和二期伏電站項(xiàng)目提供開拓者1P智能跟蹤解決方案。此次合作始于天合跟蹤和Elmya既往項(xiàng)目建立的信任,并進(jìn)一步鞏固了天合跟蹤作為其長期技術(shù)合作伙伴的地位,充分印證
    的頭像 發(fā)表于 10-29 09:24 ?664次閱讀

    自動(dòng)駕駛中如何將稀疏地圖與視覺SLAM相結(jié)合?

    [首發(fā)于智駕最前沿微信公眾號(hào)]在自動(dòng)駕駛場景中,稀疏地圖通常是由一系列關(guān)鍵幀和若干三維稀疏特征點(diǎn)構(gòu)成的地圖,每個(gè)特征點(diǎn)包含三維坐標(biāo)和描述外觀的描述子;而視覺SLAM是運(yùn)行在車輛上的實(shí)時(shí)算法,它一邊
    的頭像 發(fā)表于 10-28 09:07 ?684次閱讀
    自動(dòng)駕駛中如何將<b class='flag-5'>稀疏</b>地圖與視覺SLAM相結(jié)合?

    天合跟蹤再獲烏茲別克斯坦納沃伊363MW伏支架訂單

    近日,天合跟蹤宣布與中能建海外投資有限公司正式簽署烏茲別克斯坦納沃伊363.48MW伏電站跟蹤支架供應(yīng)協(xié)議。這標(biāo)志著天合跟蹤在烏茲別克斯坦市場累計(jì)訂單規(guī)模突破千兆瓦大關(guān),以豐富的項(xiàng)目
    的頭像 發(fā)表于 10-22 11:32 ?1071次閱讀

    【開發(fā)實(shí)例】基于GM-3568JHF開發(fā)板安裝OpenCV并使用視頻目標(biāo)跟蹤 ( CamShift)

    在計(jì)算機(jī)視覺領(lǐng)域,視頻目標(biāo)跟蹤是一個(gè)非常重要的任務(wù)。視頻目標(biāo)跟蹤廣泛應(yīng)用于監(jiān)控、自動(dòng)駕駛、人機(jī)交互等多個(gè)領(lǐng)域。OpenCV提供了多種目標(biāo)跟蹤算法,其中MeanShift和CamShif
    的頭像 發(fā)表于 09-02 08:04 ?794次閱讀
    【開發(fā)實(shí)例】基于GM-3568JHF開發(fā)板安裝OpenCV并使用視頻目標(biāo)<b class='flag-5'>跟蹤</b> ( CamShift)

    【GM-3568JHF開發(fā)板免費(fèi)體驗(yàn)】OpenCV 視頻目標(biāo)跟蹤 ( CamShift)

    一、基本理論 在計(jì)算機(jī)視覺領(lǐng)域,視頻目標(biāo)跟蹤是一個(gè)非常重要的任務(wù)。視頻目標(biāo)跟蹤廣泛應(yīng)用于監(jiān)控、自動(dòng)駕駛、人機(jī)交互等多個(gè)領(lǐng)域。OpenCV 提供了多種目標(biāo)跟蹤算法,其中 MeanShif
    發(fā)表于 08-09 13:19

    同步電機(jī)在位置隨動(dòng)系統(tǒng)中跟蹤誤差的分析與研究

    跟蹤最終位置過程的不確定性和傳統(tǒng)PID控制器超調(diào)量大,調(diào)節(jié)時(shí)間長的缺點(diǎn),設(shè)計(jì)了Fuzzy-LQR-PD控制算法來提高位置跟蹤精度,通過Matlab軟件對(duì)該算法進(jìn)行仿真,并由STEP7編
    發(fā)表于 06-23 07:07

    SVPWM的原理及法則推導(dǎo)和控制算法詳解

    ,而且使直流母線電壓的利用率有了很大提高,且更易于實(shí)現(xiàn)數(shù)字化。下面將對(duì)該算法進(jìn)行詳細(xì)分析闡述。 文章過長,請(qǐng)點(diǎn)擊下方可查閱*附件:SVPWM的原理及法則推導(dǎo)和控制算法詳解.pdf
    發(fā)表于 03-14 14:51