본문 바로가기

Embedded/Raspberry Pi

RaspberryPi + OpenCV

라즈베리파이3 + opencv

https://jjeongil.tistory.com/1631

 

Raspberry Pi 3 : OpenCV 설치 방법, 예제, 명령어

OpenCV(Open Source Computer Vision Library)는 오픈 소스 컴퓨터 비전 라이브러리로 C++, Python 및 Java에 대한 바인딩이 있습니다. 의료 이미지 분석, 스트리트 뷰 이미지 연결, 보안 감시 비디오, 얼굴 감지..

jjeongil.tistory.com

 

라즈베리파이4 + opencv

https://qengineering.eu/install-opencv-4.5-on-raspberry-pi-4.html

 

Install OpenCV 4.5 on Raspberry Pi 4 - Q-engineering

A thorough guide on how to install OpenCV 4.5 on your Raspberry Pi 4

qengineering.eu

 

아래는 안됨

1. 라즈베리파이가 설치되어 있는지 확인

pi@raspberrypi: ~$ pkg-config --modversion opencv 

기존에 OpenCV가 설치되어 있으면 아래 블로그 참조하여 삭제

 

2. 패키지 업데이트/업그레이드

- apt-get 이 아니고 apt임

pi@raspberrypi: ~$ sudo apt update
pi@raspberrypi: ~$ sudo apt upgrade
pi@raspberrypi: ~$ sudo reboot

3. 필요패키지 설치

pi@raspberrypi: ~$ sudo apt install build-essential cmake

pi@raspberrypi: ~$ sudo apt install libjpeg-dev libtiff5-dev libjasper-dev libpng-dev

-에러가 발생함... 해결이 안됨 ㅠ

pi@raspberrypi: ~$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libxine2-dev

pi@raspberrypi: ~$ sudo apt install libv4l-dev v4l-utils

pi@raspberrypi: ~$ sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly

pi@raspberrypi: ~$ sudo apt install libgtk2.0-dev

pi@raspberrypi: ~$ sudo apt install mesa-utils libgl1-mesa-dri libgtkgl2.0-dev libgtkglext1-dev 

pi@raspberrypi: ~$ sudo apt install libatlas-base-dev gfortran libeigen3-dev

pi@raspberrypi: ~$ sudo apt install python3-dev python3-numpy

OPENCV 컴파일 및 설치

pi@raspberrypi: ~$ mkdir opencv
pi@raspberrypi: ~$ cd opencv
pi@raspberrypi: ~/opencv$

 

pi@raspberrypi: ~$ wget -O opencv.zip https://github.com/opencv/opencv/archive/4.5.1.zip
pi@raspberrypi: ~$ unzip opencv.zip

pi@raspberrypi: ~$ wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.5.4.zip
pi@raspberrypi: ~$ unzip opencv_contrib.zip

생성된 디렉토리 확인

pi@raspberrypi: ~$ ls -d */

pi@raspberrypi: ~opencv$ cd opencv-4.5.4/
pi@raspberrypi: ~/opencv/opencv-4.5.4$ mkdir build
pi@raspberrypi: ~/opencv/opencv-4.5.4$ cd build
pi@raspberrypi: ~/opencv/opencv-4.5.4/build$ 

pi@raspberrypi: ~/opencv/opencv-4.5.4/build$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=OFF -D WITH_IPP=OFF -D WITH_1394=OFF -D BUILD_WITH_DEBUG_INFO=OFF -D BUILD_DOCS=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D ENABLE_NEON=ON -D ENABLE_VFPV3=ON -D WITH_QT=OFF -D WITH_GTK=ON -D WITH_OPENGL=ON -D OPENCV_ENABLE_NONFREE=ON -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.5.4/modules -D WITH_V4L=ON -D WITH_FFMPEG=ON -D WITH_XINE=ON -D ENABLE_PRECOMPILED_HEADERS=OFF -D BUILD_NEW_PYTHON_SUPPORT=ON -D OPENCV_GENERATE_PKGCONFIG=ON ../

- 에러남 ㅠㅠ 다시 4.5.1로 회귀 (참고 블로그와 동일 ㅠㅠ) => 여전히 안됨 ㅠㅠ

 

 

참고 - RaspberryPi + OpenCV

https://webnautes.tistory.com/916

 

Raspberry Pi 4에 Extra Module(contrib) 포함하여 OpenCV 4.5.1 설치하는 방법

OpenCV 4.5.1와 opencv_contrib(extra modules)를 컴파일하여 Raspberry Pi 4에 설치하는 방법을 다룹니다. Raspberry Pi 3에서도 동일하게 동작합니다. 1. 기존 OpenCV 버전 제거 2. 기존 설치된 패키지 업그레이..

webnautes.tistory.com

 

OPENCV-NONFREE 에 대하여

https://webnautes.tistory.com/1389

 

C++, Python, Android에서 OpenCV의 Extra 모듈과 nonfree 모듈 사용하는 방법

C++, Python, Android에서 OpenCV의 Extra 모듈과 nonfree 모듈 사용하는 방법을 정리해보았습니다. 추가할 내용이나 틀린 점이 있으면 댓글로 알려주시면 감사하겠습니다. 현재 다음 두 개의 깃허브에서 Op

webnautes.tistory.com

 

'Embedded > Raspberry Pi' 카테고리의 다른 글

라즈베리파이 sd카드 복사하기  (0) 2021.12.15
RaspberryPi Firmware update  (0) 2021.12.15
Argon m.2 ssd 메뉴얼  (0) 2021.12.09
tmp  (0) 2021.03.18
자율주행 자동차 구현하기  (0) 2020.11.02