TX2安装OpenCV

本文档详细介绍了如何在Jetson TX2上手动编译并安装OpenCV,由于TX2的arm64架构,使得常规的pip和anaconda安装方式不可行。通过下载源码、配置编译环境并进行编译,最终成功在板载系统中验证OpenCV的安装,用于实时目标检测系统的开发。
摘要由CSDN通过智能技术生成

想拿tx2来做一个实时的目标检测系统,需要用到opencv-python库。但是tx2的pip库里边没有这兄弟,因为tx2是arm64架构的,anaconda在这上边常规方法也装不了,所以只能从官网下载源码编译安装了。

安装opencv-python
编译前的准备工作,安装Cmake/Gcc等

在这里插入代码片
sudo apt-get install cmake
sudo apt-get install gcc g++
sudo apt-get install python3-dev python3-numpy
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
sudo apt-get install libgtk-3-dev

可以选择是否安装

在这里插入代码片
sudo apt-get install libpng-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libopenexr-dev
sudo apt-get install libtiff-dev
sudo apt-get install libwebp-dev
sudo apt-get install libjasper-dev # 如果系统是16.04可以装这个支持JPEG2000

下载opencv

在这里插入代码片
sudo apt-get install git
git clone https://github.com/opencv/opencv.git

去opencv文件夹里边建一个build文件夹来cmake

在这里插入代码片
mkdir build
cd build
cmake ../

opencv默认编译的模式是release,装在/usr/local里边。上面步骤做完之后应该会看见这个东东

在这里插入代码片
--   Python 2:
--     Interpreter:                 /usr/bin/python2.7 (ver 2.7.6)
--     Libraries:                   /usr/lib/x86_64-linux-gnu/libpython2.7.so (ver 2.7.6)
--     numpy:                       /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.8.2)
--     packages path:               lib/python2.7/dist-packages
--
--   Python 3:
--     Interpreter:                 /usr/bin/python3.4 (ver 3.4.3)
--     Libraries:                   /usr/lib/x86_64-linux-gnu/libpython3.4m.so (ver 3.4.3)
--     numpy:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值