光流.flo檔案生成.png圖片(可批量)
阿新 • • 發佈:2019-02-15
光流的檔案一般是以.flo格式檔案儲存的,有時候需要轉換成.png等圖片格式,這樣顯示更加直觀。這裡簡單得記錄下自己的操作步驟。測試環境:ubuntu16.04系統,windows系統應該類似,無非就是編譯方式不同而已,具體步驟如下:
(2)解壓壓縮檔案,然後編譯imageLib工具包,在ubuntu終端下輸入:
# 進入到imageLib資料夾所在位置
cd imageLib
make
# 退出到上一層目錄
cd ..
./colortest 10 colors.png
# 測試,單個.flo檔案轉為.png圖片,好像不支援.jpg圖片格式
./color_flow input.flo output.png
如果不出問題,就會生成相應的光流圖片,舉例如下,這裡要注意路徑問題。
(3)將資料夾內所有的.flo檔案批量生成對應的.png圖片
往往我們需要轉換的不僅僅是單個的.flo檔案,這裡提供一個可批量執行的python指令碼檔案,注意你的路徑就可以了,具體程式碼如下:
flo2picture.py
# Function: .flo file convert to .png file # By RongSong,2018-04-15 import os path = '/your .flo file directory path/' #.flo Directory(input) png_path = '/your .png file directory path/' #.png Directory(output) length = len(os.listdir(path)) num = 0 while(num<length): ml = './color_flow\t' + path + str(num) + '.flo\t' + png_path + str(num) + '.png' os.system(ml) num += 1