opticalflow

    2熱度

    2回答

    我想知道光流算法是否可用於放大。 我有一個視頻,其中有一個網頁的剪輯放大和縮小。

    1熱度

    1回答

    我嘗試使用calcOpticalFlowSF()函數,但是當我啓動它,在PROGRAMM不repond,這裏使用它的代碼的一部分: frame1 = cv::imread("frame10.png"); frame2 = cv::imread("frame11.png"); if (frame1.empty()) { cout<<"could not read image oldo

    1熱度

    1回答

    我想使用EmguCV創建眼動儀。我遇到了計算臉部位置的問題,爲了正確估計一個人的視線,我需要獲取臉部位置。我想使用Haar級聯來檢測臉部,然後使用光流方法跟蹤一些臉部特徵。問題是接下來要做什麼。 如何將追蹤的2D點投影到3D以提取旋轉矩陣?我聽說過POSIT算法,但要使用它,我需要一個3D人臉模型。有沒有一種方法可以在程序的初始化過程中自動創建人臉模型?

    0熱度

    1回答

    我知道這是一個有據可查的問題,但我沒有設法在網上找到滿意的解決方案。開始。 我正在使用cvCalcOpticalFlowPyrLK來跟蹤特徵點的運動。我用cvGoodFeaturesToTrack找到特徵點,並用cvFindCornerSubPix對其進行優化。我在我的第一幀(參考幀)中找到特徵點,並使用LK跟蹤這些點相對於參考幀的移動。我更新與當前幀特徵點協調與他們被發現的點。繼承人我觀察到:

    4熱度

    1回答

    我使用createOptFlow_DualTVL1()來計算光流量,它給我的是我想要的,但它非常慢。有什麼辦法可以加速一點點,或者是否有任何其他光流功能可以減少處理時間,從而獲得相同的結果? 我已經使用calcOpticalFlowFarneback(),cvGoodFeaturesToTrack()但質量不好。請幫忙。 預先感謝您下面是我如何申請createOptFlow_DualTVL1()

    9熱度

    1回答

    我試圖使用密集光流執行圖像的複雜變形(我試圖將第二個圖像變成與第一個圖像大致相同的形狀)。我可能讓這一切都錯了,但生病後了一下我試過: cv::Mat flow; cv::calcOpticalFlowFarneback(mGrayFrame1, mGrayFrame2, flow, 0.5, 3, 15, 3, 5, 1.2, 0); cv::Mat newFrame = cv::Mat:

    -1熱度

    1回答

    任何人都可以幫助我從OpenCV的cvCalcOpticalFlowPyrLK獲取每個像素的速度信息嗎?

    3熱度

    1回答

    我正在嘗試對我正在嘗試的簡單遊戲執行人臉跟蹤。我正在處理它。 我用OpenCV做簡單的人臉檢測,使用Haar Cascades。但是,隨着時間的推移順利追蹤臉部會出現問題。此外,它不檢測傾斜的臉。 對於一些Google-ing,我發現我必須實現卡爾曼濾波器來平滑人臉跟蹤。但是,這是我第一次聽說卡爾曼濾波器,而且我很難實現它。 我在處理使用這個庫的OpenCV:https://github.com/

    3熱度

    2回答

    從一個SO答案中,使用光流分割需要密集光流。我修改了this code。它使用calcOpticalFlowFarneback函數計算兩個連續幀之間的密集流場。 根據該SO答案here和here,我試圖使用 SQRT來計算位移的大小(displacement_in_x^2 + displacement_in_y^2) 該函數返回位移CV_32FC2 這是我的代碼: - #include "stda

    2熱度

    1回答

    calcOpticalFlowSF有沒有更快的替代品?它只是太慢了,想用來自視頻的一系列幀來運行這個東西。我怎樣才能做到這一點?