失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Jeston-TX2和小觅智能魔方安装Opencv3.4.0

Jeston-TX2和小觅智能魔方安装Opencv3.4.0

时间:2021-04-30 05:51:17

相关推荐

Jeston-TX2和小觅智能魔方安装Opencv3.4.0

@

1.安装必须有的包

sudo apt-get updatesudo apt-get dist-upgradesudo apt install cmakesudo apt-get install --only-upgrade g++-5 cpp-5 gcc-5sudo apt-get install build-essential make cmake cmake-curses-gui \g++ libavformat-dev libavutil-dev \libswscale-dev libv4l-dev libeigen3-dev \libglew-dev libgtk2.0-devsudo apt-get install libdc1394-22-dev libxine2-dev \libgstreamer1.0-dev \libgstreamer-plugins-base1.0-devsudo apt-get install libjpeg8-dev libjpeg-turbo8-dev libtiff5-dev \libjasper-dev libpng12-dev libavcodec-devsudo apt-get install libxvidcore-dev libx264-dev libgtk-3-dev \libatlas-base-dev gfortransudo apt-get install libopenblas-dev liblapack-dev liblapacke-devsudo apt-get install qt5-defaultsudo apt-get install python3-dev python3-pip python3-tksudo pip3 install numpysudo pip3 install matplotlibsudo vim /usr/local/lib/python3.5/dist-packages/matplotlib/mpl-data/matplotlibrcsudo apt-get install python-dev python-pip python-tksudo pip2 install numpysudo pip2 install matplotlib

2.修改/usr/local/cuda/include/cuda_gl_interop.h中的程序:

$ sudo vim /usr/local/cuda/include/cuda_gl_interop.h$ cd /usr/lib/aarch64-linux-gnu/$ sudo ln -sf tegra/libGL.so libGL.so

修改内容如下:

//#if defined(__arm__) || defined(__aarch64__)//#ifndef GL_VERSION//#error Please include the appropriate gl headers before including cuda_gl_interop.h//#endif//#else#include <GL/gl.h>//#endif

2.下载和安装opencv

### Download opencv-3.4.0 source code$ mkdir -p ~/src$ cd ~/src$ wget /opencv/opencv/archive/3.4.0.zip \-O opencv-3.4.0.zip$ unzip opencv-3.4.0.zip### Build opencv (CUDA_ARCH_BIN="6.2" for TX2, or "5.3" for TX1)$ cd ~/src/opencv-3.4.0$ mkdir build$ cd build$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \-D WITH_CUDA=ON -D CUDA_ARCH_BIN="6.2" -D CUDA_ARCH_PTX="" \-D WITH_CUBLAS=ON -D ENABLE_FAST_MATH=ON -D CUDA_FAST_MATH=ON \-D ENABLE_NEON=ON -D WITH_LIBV4L=ON -D BUILD_TESTS=OFF \-D BUILD_PERF_TESTS=OFF -D BUILD_EXAMPLES=OFF \-D WITH_QT=ON -D WITH_OPENGL=ON ..$ make -j4$ sudo make install

上述操作在Python2 和Python3中都会安装Opencv,可以通过下述程序验证。

$ python3 -c 'import cv2; print(cv2.__version__)'3.4.0$ python2 -c 'import cv2; print(cv2.__version__)'3.4.0

如果觉得《Jeston-TX2和小觅智能魔方安装Opencv3.4.0》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。