čtvrtek 1. ledna 2015

Raspberry Pi a OpenCV

Aktualizováno: Po několika hodinách instalace OpenCV jsem přišel na to, že kamera, která je k RPi prodávána, není nativně OpenCV podporována a tudíž nefunguje... To je nemilé překvapení. Všechny levné USB kamery fungují. To je dobré vědět, hlavně před koupí kamery...

Při hledání řešení jsem narazil na SimpleCV, takže nyní experimentuji se zjednodušeným CV... 






OpenCV (Open Source Computer Vision) je C, C++, Python a Java multiplatformní interface pro práci s obrazem hlavně v reálném čase.

Hlavní stránka: http://opencv.org/
Dokumentace: http://docs.opencv.org/



Připojení kamery: https://www.youtube.com/watch?v=GImeVqHQzsE
Zprovoznění kamery: http://www.raspishop.cz/2013/08/kamera-pro-raspberry-pi/

Instalace OpenCV:

Nejprve aktualizace:
sudo apt-get update && sudo apt-get install build-essential cmake pkg-config python-dev libgtk2.0-dev libgtk2.0 zlib1g-dev libpng-dev libjpeg-dev libtiff-dev libjasper-dev libavcodec-dev swig

Stáhnutí OpenCV jako ZIP souboru:

wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.10/opencv-2.4.10.zip && tar unzip opencv-2.4.10.zip

Příprava balíku na kompilace

cd opencv-2.4.10 && cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_gpu=OFF -DBUILD_opencv_ocl=OFF


Kompilace, která má běžet cca 5 hodin běžela asi 9 hodin!!!
make

Instalace
sudo make install

Nakonec ještě nějaké doplňky k Pythonu
sudo apt-get install python-pip && sudo pip install picamera && sudo pip install rpio

Nyní by mělo vše fungovat, ale nefunguje - viz aktualizace na prvním řádku. S USB kamerou by mělo být vše funkční. 
Zkusím vypátrat, jak s RPi kamerou připojenou přes port CSI...


Žádné komentáře:

Okomentovat