標籤:
1.下載dense_flow-master代碼
https://github.com/wanglimin/dense_flow
2.你得安裝vs013+opencv(我的是opencv2.4版本)
3.我的沒有GPU所以找大神的CPUdenseFLow版本
就是裡面的denseFLow 如果是GPU版本的 那就是帶尾碼的GPU
4.編譯!!!!!!
(denseImage)就是將.avi視頻 得到一幀幀的RGB彩色圖片(貌似denseFlow直接就包括這個功能了)
(denseFlow)得到flow_x與flow_y 即光流映像
就是開啟vs2013 建立一個空項目,然後右擊添加——建立項目將denseImage.cpp的代碼複製到裡面 然後右擊產生解決方案,另denseFlow與之一樣,也是建立一個空項目
【需要注意的是我當時直接右擊添加現有項 這樣也能編譯成功,可是在用.exe 的時候會出現Debug error 什麼r6010(也或許是我又重新來了一遍這個錯誤沒有了)】
5.然後開啟cmd,輸入D:/UCF/dense_flow-windows/denseFlow_CPU/DF_CPU/x64/Debug/DF_CPU.exe -f D:/UCF/dense_flow-windows/test.avi -x D:/UCF/denflow/bb/tmp/flow_x -y D:/UCF/denflow/bb/tmp/flow_y -i D:/UCF/denflow/bb/tmp/image -b 20 -t 1 -d 0 -s 1
我用的都是絕對路徑
具體看一下denseImage與denseFLow看一下裡面的-f -x -y -i 啥的都是啥意思
D:/UCF/dense_flow-windows/denseFlow_CPU/DF_CPU/x64/Debug/DF_CPU.exe -f D:/UCF/dense_flow-windows/test.avi -x D:/UCF/dense_flow-windows/tmp/flow_x -y D:/UCF/dense_flow-windows/tmp/flow_y -i D:/UCF/dense_flow-windows/tmp/image/image -b 20 -t 1 -d 0 -s 1
6.結果圖
dense_flow-master+windows