Ubuntu下IDT运行环境搭建及测试

本文档详细介绍了如何在Ubuntu系统中搭建IDT(Improved Dense Trajectories)的运行环境,包括先安装opencv2再安装ffmpeg以避免冲突,以及在虚拟环境中操作以保护原系统。步骤包括opencv2的下载、依赖安装、编译和路径设置,接着是ffmpeg的安装和版本检查,最后是IDT代码的编译和测试过程,期间解决的两个关键错误:libavdevice缺失和opencv动态库混乱问题。

 

IDT(Improved Dense Trajectories)是深度学习之前基于特征提取的最优算法,下面搭建IDT运行环境。

最好先安装opencv2再安装ffmpeg,据另一位配置IDT环境的同学实验戳这,先安装ffmpeg再安装opencv2会导致原来安装好了的ffmpeg不能用。

避免配置IDT环境对原环境造成的影响,我先设置了一个虚环境(从其他虚环境中复制一份过来),并在虚环境下作业

cd /root/anaconda2/envs
conda create -n BBB --clone AAA
source activate BBB

1、安装opencv2

因为已经安装了opencv3,opencv3把opencv2中的一些模块放到了opencv-contrib包中,opencv包和opencv-contrib包最好一起安装,直接用opencv3来运行测试代码会报opencv2/nonfree/nonfree.hpp:没有那个文件或目录错误。

(1)下载opencv2 https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download

(2)安装依赖项

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值