光流.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

 

  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rs勿忘初心

您的鼓励将是我的最大创动原动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值