Ik heb OpenCV geïnstalleerd op het Occidentalis besturingssysteem (een variant van Raspbian) op een Raspberry Pi, met behulp van jayrambhia's script gevonden hier. Het installeerde versie 2.4.5.
Wanneer ik import cv2
probeer in een Python programma, krijg ik het volgende bericht:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
Het bestand cv2.so
is opgeslagen in /usr/local/lib/python2.7/site-packages/...
Er zijn ook mappen in /usr/local/lib
genaamd python3.2 en python2.6, wat een probleem zou kunnen zijn, maar ik'ben er niet zeker van.
Is dit misschien een padfout? Alle hulp wordt op prijs gesteld, ik ben nieuw in Linux.
Dit gebeurt wanneer python niet kan verwijzen naar uw standaard site-packages map waar u de vereiste python bestanden of bibliotheken hebt bewaard
Voeg deze regels toe in de code:
import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')
of voordat je het python commando in bash uitvoert, ga naar /usr/local/lib/python2.7/site-packages directory. Dit is een work around als je niets aan de code wilt toevoegen.