光流.flo檔案生成.png圖片(可批量)
光流的檔案一般是以.flo格式檔案儲存的,有時候需要轉換成.png等圖片格式,這樣顯示更加直觀。這裡簡單得記錄下自己的操作步驟。測試環境:ubuntu16.04系統,windows系統應該類似,無非就是編譯方式不同而已,具體步驟如下:
(1)前往http://vision.middlebury.edu/flow/submit/下載imageLib工具包,選擇高亮的flow-code.zip檔案如下圖:
(2)解壓壓縮檔案,然後編譯imageLib工具包,在ubuntu終端下輸入:
# 進入到imageLib資料夾所在位置
cd imageLib
make
# 退出到上一層目錄
cd ..
make
./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
相關文章
- activiti 生成當前任務圖片PNG
- 002.01 圖片移除背景成PNG檔案
- c#圖片生成png格式和原圖不同C#
- aspose word轉換pdf檔案後將pdf檔案轉換為圖片png
- Matlab批量實現圖片檔案格式轉換Matlab
- PNG圖片原理二三事
- 【學習圖片】06:PNG
- PNG圖片格式詳解
- win7系統下word中如何批量匯出png格式圖片Win7
- 在stable diffussion中控制生成圖片的光線
- PNG圖片怎樣轉換成可編輯的Word文件
- 如何將一個PDF檔案裡的圖片批量匯出
- C++讀取一個png圖片資訊-[lenna.png]C++
- GD 庫 PNG 透明底圖片新增文字及圖片水印
- java 電子印章 png 透明圖片Java
- PHP pdf轉化為圖片(PNG)PHP
- php gd庫擴充套件生成帶中文字型的png圖片PHP套件
- Android 製作.9.png圖片Android
- android 9PNG圖片製作Android
- 忽略檢測png檔案
- 純JS生成並下載各種文字檔案或圖片JS
- python生成漢字圖片字型檔Python
- 圖片檔案上傳
- MATLAB生成可執行檔案Matlab
- vue專案,axios請求圖片介面,介面返回的是檔案流的形式,如何轉換成圖片?VueiOS
- 批量修改檔案中的圖片名稱
- Matlab 生成 圖片的coe檔案初始化xilinx romMatlab
- 圖片壓縮知識梳理(1) PNG 原理
- matlab (.m)檔案生成 windows 可執行(.exe)檔案MatlabWindows
- IE10與IMG圖片PNG顯示不了 WP中的WebBrowser中無法檢視PNG格式的圖片IE10Web
- Flutter 生成圖片Flutter
- pyecharts生成圖片Echarts
- 圖片寫入pdf檔案
- oracle 載入圖片檔案Oracle
- Python批量抓取站酷ZCOOL作品圖片並歸檔Python
- phantomjs技巧之golang後端生成highcharts圖片檔案JSGolang後端
- 使用Automator批量生成圖示
- flask返回圖片流Flask