Puis-je utiliser OpenCV?


29

Bien que le Raspberry Pi ne soit pas exactement une centrale électrique, il devrait être capable de faire un traitement d'image ou vidéo OpenCV. Quelqu'un a-t-il essayé de l'installer?



Réponses:


14

OpenCV est maintenant disponible dans apt-get. Vous pouvez le rechercher:

apt-cache search opencv

Si vous faites du développement, faites simplement:

sudo apt-get install libopencv-dev

Au moment d'écrire ces lignes, il s'agit d'OpenCV 2.3


2
Cela mérite plus de votes positifs
Lipis

1
Attention, la version de libopencv-dev via apt ne sera probablement pas mise à jour dans les dépôts ... à partir d'avril 2015, la version du package est toujours bloquée à 2.4.1 tandis que la dernière version est 2.4.11. Si vous avez besoin d'une version plus récente, vous devez probablement compiler OpenCV à partir de sources.
Kozuch

13

Oui, il est possible d'installer OpenCV sur le Raspberry Pi en utilisant Debian Squeeze ou Arch Linux ARM. Comme cela est fait dans les deux articles de blog suivants, il ne devrait s'agir que de l'installation ou de la compilation.

Pour la prospérité, vous devez installer opencvvia pacman sur Arch Linux ARM et le compiler sur Debian. Ainsi.

$ wget http://sourceforge.net/projects/opencvlibrary/files/ \
  opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
  -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
$ make
$ sudo make install

Votre plus gros problème sera la performance. Il semble cependant qu'OpenCV dispose d'un module GPU conçu pour utiliser les capacités de calcul GPU. Cependant, il est implémenté à l'aide de l'API CUDA Runtime de NVidia, vous aurez donc besoin d'un GPU NVidia pour utiliser les capacités du GPU. Pour plus d'informations, vous devriez lire la page wiki .


1

C'est assez simple si vous compilez tout sur le RPi, je ne pouvais pas faire fonctionner un compilateur croisé et la caméra / webcam était lente / ne répondait donc ma réponse est oui mais. . . dépend de ce que vous voulez en faire :)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.