簡體   English   中英

在導入的視頻上運行Camshift演示

[英]Running the Camshift demo on an imported video

我正在嘗試使用camshift算法從預先錄制的視頻中跟蹤顏色不變圓的路徑。 我嘗試使用在https://github.com/Itseez/opencv/blob/master/samples/cpp/camshiftdemo.cpp上找到的演示代碼,但由於我不斷收到錯誤消息,我試圖加載預先錄制的視頻插入相機。

我修改了以下行

VideoCapture cap;
Mat frame;

VideoCapture cap("C:/Users/samplefile.mov");

接着

cap.read(frame);

這種方法僅適用於導入視頻,但是對於我的生命來說,我無法使其與演示一起使用。 我做錯了嗎?

PS:您還有其他方法可以建議在感興趣區域內的視頻中繪制給定圓的條形路徑嗎? 我使用camshift算法的主要動機是用戶可以簡單地選擇要使用的區域。

解決了。 有一條額外的線

cap.open(camNum)

我錯過了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM