※ 참고 영상 - https://www.youtube.com/watch?v=vekblEk6UPc

 

1. 최신 사양으로 업데이트

$ sudo apt-get update
$ sudo apt-get upgrade

2. 텐서플로우 설치

$ sudo apt-get install -y libhdf5-dev libc-ares-dev libeigen3-dev gcc gfortran libgfortran5 libatlas3-base libatlas-base-dev libopenblas-dev libopenblas-base libblas-dev liblapack-dev cython3 libatlas-base-dev openmpi-bin libopenmpi-dev python3-dev build-essential cmake pkg-config libjpeg-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libfontconfig1-dev libcairo2-dev libgdk-pixbuf2.0-dev libpango1.0-dev libgtk2.0-dev libgtk-3-dev libhdf5-serial-dev libhdf5-103 libqt5gui5 libqt5webkit5 libqt5test5 python3-pyqt5
$ python3 -m pip install -U wheel mock six

========================== Version 맞춰서 진행 (64bit, Python 3.9version) ==========================
$ wget https://raw.githubusercontent.com/PINTO0309/Tensorflow-bin/main/previous_versions/download_tensorflow-2.8.0-cp39-none-linux_aarch64_numpy1221.sh
$ sudo chmod +x download_tensorflow-2.8.0-cp39-none-linux_aarch64_numpy1221.sh
$ ./download_tensorflow-2.8.0-cp39-none-linux_aarch64_numpy1221.sh
$ python3 -m pip install tensorflow-2.8.0-cp39-none-linux_aarch64.whl
====================================================================================================

========================== Version 맞춰서 진행 (32bit, Python 3.7version) ==========================
$ wget https://raw.githubusercontent.com/PINTO0309/Tensorflow-bin/main/previous_versions/download_tensorflow-2.5.0-cp37-none-linux_armv7l_numpy1195.sh
$ sudo chmod +x download_tensorflow-2.5.0-cp37-none-linux_armv7l_numpy1195.sh
$ ./download_tensorflow-2.5.0-cp37-none-linux_armv7l_numpy1195.sh
$ python3 -m pip install tensorflow-2.5.0-cp37-none-linux_armv7l.whl
===================================================================================================


$ python3 -m pip uninstall protobuf
$ python3 -m pip install protobuf==3.19.0
$ python3 -m pip install numpy --upgrade

3. OpenCV 설치

$ sudo apt-get install build-essential cmake pkg-config
$ sudo apt-get install libjpeg-dev libtiff5-dev libpng-dev
$ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt-get install libxvidcore-dev libx264-dev
$ sudo apt-get install libgtk2.0-dev libgtk-3-dev
$ sudo apt-get install libatlas-base-dev gfortran
$ sudo apt-get install python2.7-dev python3-dev
$ python3 -m pip install opencv-python==4.5.1.48 # 필요시 버전 변경
$ python3 -m pip install opencv-contrib-python==4.5.1.48 # 필요시 버전 변경
$ python3 -m pip install "picamera[array]"

4. 설치확인

import cv2
import tensorflow as tf

cv2.__version__
tf.__version__

 

+ Recent posts