Jetson-TX2安装opencv教程

 2023-09-07 阅读 23 评论 0

摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/w5688414/article/details/78771958 有时候我们需要用到opencv3.0,通过下面apt-get安装的opencv版本为opencv 2.4.9,命令为 sudo apt-get install python-opencv 如果要安装oepncv3.3
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/w5688414/article/details/78771958

有时候我们需要用到opencv3.0,通过下面apt-get安装的opencv版本为opencv 2.4.9,命令为

sudo apt-get install python-opencv

如果要安装oepncv3.3,这里我提供编译的思路,我这里用了linux的sh脚本文件,文件名为 buildOpenCV.sh,脚本内容为:

#!/bin/bash
# License: MIT. See license file in root directory
# Copyright(c) JetsonHacks (2017)
cd $HOME
sudo apt-get install -y \libglew-dev \libtiff5-dev \zlib1g-dev \libjpeg-dev \libpng12-dev \libjasper-dev \libavcodec-dev \libavformat-dev \libavutil-dev \libpostproc-dev \libswscale-dev \libeigen3-dev \libtbb-dev \libgtk2.0-dev \cmake \pkg-config

Python 2.7

sudo apt-get install -y python-dev python-numpy python-py python-pytest -y

GStreamer support

sudo apt-get install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

opencv安装环境变量?git clone https://github.com/opencv/opencv.git
cd opencv
git checkout -b v3.3.0 3.3.0

This is for the test data

cd $HOME
git clone https://github.com/opencv/opencv_extra.git
cd opencv_extra
git checkout -b v3.3.0 3.3.0

cd $HOME/opencv
mkdir build
cd build

Jetson TX2

cmake
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=/usr
-DBUILD_PNG=OFF
-DBUILD_TIFF=OFF
-DBUILD_TBB=OFF
-DBUILD_JPEG=OFF
-DBUILD_JASPER=OFF
-DBUILD_ZLIB=OFF
-DBUILD_EXAMPLES=ON
-DBUILD_opencv_java=OFF
-DBUILD_opencv_python2=ON
-DBUILD_opencv_python3=ON
-DENABLE_PRECOMPILED_HEADERS=OFF
-DWITH_OPENCL=OFF
-DWITH_OPENMP=OFF
-DWITH_FFMPEG=ON
-DWITH_GSTREAMER=ON
-DWITH_GSTREAMER_0_10=OFF
-DWITH_CUDA=ON
-DWITH_GTK=ON
-DWITH_VTK=OFF
-DWITH_TBB=ON
-DWITH_1394=OFF
-DWITH_OPENEXR=OFF
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-8.0
-DCUDA_ARCH_BIN=6.2
-DCUDA_ARCH_PTX=""
-DINSTALL_C_EXAMPLES=ON
-DINSTALL_TESTS=ON
-DOPENCV_TEST_DATA_PATH=…/opencv_extra/testdata
…/

Consider using all 6 cores; $ sudo nvpmodel -m 2 or $ sudo nvpmodel -m 0

make -j4

这里注意

  -DBUILD_opencv_python2=ON \-DBUILD_opencv_python3=ON \
我把opencv的python2,python3的接口都开了,然后赋予执行权限,然后运行:

pip安装opencv。

chmod 777 buildOpenCV.sh
./buildOpenCV.sh

然后就等着它运行完啦,我的平台是tx2,期间没有任何报错,是不是很简单。感谢帮助过我的人

参考文献

[1].buildOpenCVTX2.https://github.com/jetsonhacks/buildOpenCVTX2

转载自:https://blog.csdn.net/w5688414/article/details/78771958/

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/14044.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息