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