ubuntu18.04 中dens_flow编译安装

这一步是最终的densflow编译安装。
opencv的安装。
boost的安装。
cuda环境

最终到这一步其实最简单,大部分时间都在opencv和cuda那里出现问题。
dens_flow编译 参考攻略

  1. 安装LibZip:apt-get install libzip-dev
  2. git clone --recursive http://github.com/yjxiong/dense_flow

在这里插入图片描述在这里插入图片描述

3.出现如下错误:
在这里插入图片描述这是因为cmakelist里的opencv目录没有指定明确造成的。
解决:
在这里插入图片描述
也就是打开cmakelist,在第17行添加

set (OpenCV_DIR /home/~~yourname~~ /opencv/opencv-4.3.0/build)

也就是之前编译的opencv的目录。
然后重新编译,然后直接完成了:

在这里插入图片描述

4.测试:
在build 文件夹中方一个test.avi文件:
新建一个tmp文件夹存放结果:
在这里插入图片描述

执行:

./extract_gpu -f=test.avi -x=tmp/flow_x -y=tmp/flow_y -i=tmp/image -b=20 -t=1 -d=0 -s=1 -o=dir
# -f :视频文件位置
# -i : rgb文件存放路径。
# - x,y, 光流图存放路径。

结果:
在这里插入图片描述
在这里插入图片描述

希望可以帮助到其他朋友少走弯路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值