- 전체
- 안드로이드 플랫폼
- 아두이노
- 라즈베리 파이
- 안드로이드 ADK
- Embedded HardWare
- Embedded FirmWare
- Embedded Platform
- Embedded SoftWare
- 임베디드 리눅스
- Hobby Electronics
- 임베디드기사 - 국가기술자격
- VHDL 디지털설계
- M2M_IoT_사물지능통신
- 아마추어 로봇
- EDA - Electronic CAD
- 로봇공학
- 국가기술자격 로봇 제작 개발 자격증
- IoT (임베디드 인터넷)
라즈베리 파이 라즈베리파이에 OpenCV와 텐서플로(Tensorflow) 설치하기
2019.10.25 15:10
라즈베리파이에 OpenCV와 텐서플로(Tensorflow) 설치하기
1. 라즈베리파이와 OpenCV, TensorFlow
많은 사람들이 딥러닝을 할 때는 좋은 PC와 그래픽 카드를 사용합니다. 물론, 성능이 좋은 시스템이라면, 보다 짧은 시간에 학습이 가능합니다. 하지만, 이동성 및 휴대성을 생각하면 라즈베리파이와 같은 임베디드 시스템 혹은 싱글보드컴퓨터(Single Board Computer)가 적합할 수 있습니다. 라즈베리파이에서 텐서플로를 사용하여 딥러닝을 하는 것이 가능하며, 어쩌면 교육을 목적으로 한다면 최적의 시스템일 수 있습니다.
1) 라즈베리파이에 운영체제 설치하기
- 16GB이상의 마이크로SD카드를 준비한 후, 포맷을 합니다.
- 라즈비안 운영체제를 다운로드 받고, 압축을 풉니다
- ETCHER라는 소프트웨어를 이용하여 .img 확장자인 운영체제 디스크 이미지를 마이크로SD카드에 굽습니다.
2) 가상환경에 OpenCV와 Tensorflow 설치하기
라즈베리파이를 부팅한 후에, 안정적인 네트워크를 연결한 후 (랜선을 이용한 이더넷 및 안정성 있는 와이파이), 터미널에서 다음의 라인을 실행하며 패키지를 설치합니다.
|
$ sudo apt-get install ibus ibus-hangul fonts-unfonts-core
$ sudo reboot
$ sudo apt-get install update
$ sudo apt-get install upgrade
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python3 get-pip.py
$ sudo pip install virtualenv virtualenvwrapper
$ sudo rm –rf ~/.cache/pip
$ nano ~/.profile
|
위에서 nano 에디터를 이용해서 profile을 열고, 맨 하단에 다음의 세 줄을 적고 저장합니다.
|
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
|
가상환경으로 들어가서 활성화하기 위해서 다음을 입력합니다.
|
$ source ~/.profile
$ mkvirtualenv cv –p python3
$ workon cv
|
텐서플로와 OpenCV를 설치하기 위해 다음의 패키지를 설치합니다. 그리고, pip를 이용하여 opencv와 tensorflow를 설치합니다.
|
(cv) $ sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
(cv) $ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
(cv) $ sudo apt-get install libxvidcore-dev libx264-dev
(cv) $ sudo apt-get install qt4-dev-tools
(cv) $ sudo apt-get install libatlas-base-dev
(cv) $ pip3 install opencv-python
(cv) $ pip3 install --no-cache-dir tensorflow
|
3) 머신러닝 라이브러리 설치하기
|
(cv) $ pip3 install numpy
(cv) $ pip3 install scipy
(cv) $ pip3 install scikit-learn
(cv) $ pip3 install matplotlib
(cv) $ pip3 install pandas
(cv) $ pip3 install pgi
(cv) $ pip3 install cairocffi
|
[출처] http://www.makeshare.org/bbs/board.php?bo_table=tensorflow&wr_id=7
라즈베리파이에 OpenCV와 텐서플로(Tensorflow) 설치하기
1. 라즈베리파이와 OpenCV, TensorFlow
많은 사람들이 딥러닝을 할 때는 좋은 PC와 그래픽 카드를 사용합니다. 물론, 성능이 좋은 시스템이라면, 보다 짧은 시간에 학습이 가능합니다. 하지만, 이동성 및 휴대성을 생각하면 라즈베리파이와 같은 임베디드 시스템 혹은 싱글보드컴퓨터(Single Board Computer)가 적합할 수 있습니다. 라즈베리파이에서 텐서플로를 사용하여 딥러닝을 하는 것이 가능하며, 어쩌면 교육을 목적으로 한다면 최적의 시스템일 수 있습니다.
1) 라즈베리파이에 운영체제 설치하기
- 16GB이상의 마이크로SD카드를 준비한 후, 포맷을 합니다.
- 라즈비안 운영체제를 다운로드 받고, 압축을 풉니다
- ETCHER라는 소프트웨어를 이용하여 .img 확장자인 운영체제 디스크 이미지를 마이크로SD카드에 굽습니다.
2) 가상환경에 OpenCV와 Tensorflow 설치하기
라즈베리파이를 부팅한 후에, 안정적인 네트워크를 연결한 후 (랜선을 이용한 이더넷 및 안정성 있는 와이파이), 터미널에서 다음의 라인을 실행하며 패키지를 설치합니다.
|
$ sudo apt-get install ibus ibus-hangul fonts-unfonts-core
$ sudo reboot
$ sudo apt-get install update
$ sudo apt-get install upgrade
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python3 get-pip.py
$ sudo pip install virtualenv virtualenvwrapper
$ sudo rm –rf ~/.cache/pip
$ nano ~/.profile
|
위에서 nano 에디터를 이용해서 profile을 열고, 맨 하단에 다음의 세 줄을 적고 저장합니다.
|
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
|
가상환경으로 들어가서 활성화하기 위해서 다음을 입력합니다.
|
$ source ~/.profile
$ mkvirtualenv cv –p python3
$ workon cv
|
텐서플로와 OpenCV를 설치하기 위해 다음의 패키지를 설치합니다. 그리고, pip를 이용하여 opencv와 tensorflow를 설치합니다.
|
(cv) $ sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
(cv) $ sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
(cv) $ sudo apt-get install libxvidcore-dev libx264-dev
(cv) $ sudo apt-get install qt4-dev-tools
(cv) $ sudo apt-get install libatlas-base-dev
(cv) $ pip3 install opencv-python
(cv) $ pip3 install --no-cache-dir tensorflow
|
3) 머신러닝 라이브러리 설치하기
|
(cv) $ pip3 install numpy
(cv) $ pip3 install scipy
(cv) $ pip3 install scikit-learn
(cv) $ pip3 install matplotlib
(cv) $ pip3 install pandas
(cv) $ pip3 install pgi
(cv) $ pip3 install cairocffi
|
[출처] http://www.makeshare.org/bbs/board.php?bo_table=tensorflow&wr_id=7
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 4 | 홈파이: 텔레그램으로 제어하는 홈 오토메이션 (명령어 리스트) | 졸리운_곰 | 2019.10.25 | 682 |
| 3 |
홈파이: 텔레그램 메신저로 제어하는 홈 오토메이션
| 졸리운_곰 | 2019.10.25 | 417 |
| 2 | breadboard 빵판 설계 유용한 링크 [오픈소스] | 졸리운_곰 | 2014.10.14 | 503 |
| 1 |
스마트폰을 품은 하드웨어 / 스마트폰 하드웨어 연결 기술 동향
| 졸리운_곰 | 2014.05.18 | 871 |


