EDIT: FYI, secondo the top answer here, se sei appena iniziato (come me!) È quasi certamente meglio usare l'interfaccia cv2 anziché quella più vecchia fornita in cv2.cv. L'autore di quella risposta, Abid Rahman, ha il numero some tutorials che sembra piuttosto buono. (end EDIT)
Ho usato gli strumenti di Debian per installare il pacchetto python-opencv. Non c'era .../dist-packages/OpenCV per essere trovato, e il file cv.py conteneva solo:
from cv2.cv import *
Sono abbastanza inesperto con Python e completamente in modo con accesso Python per librerie esterne, quindi questo sembrava una sorta di soluzione correlata a questo. Non così, a quanto pare.Ho seguito il link di Casper sopra, e ho trovato la soluzione che ha usato (che ha funzionato per me), ma non ero felice di usare "builtins forzati" quando non ero del tutto sicuro delle conseguenze.
Tuttavia, la seconda risposta, di livello inferiore, è la soluzione preferita. Invece di
import cv
sto usando
import cv2.cv as cv
Da quello che posso dire, questo rimuove solo l'intermediario cv.py dalla catena di importazione, se questo ha un senso. Un salvataggio/chiudi/ricarica del mio script ha permesso a Eclipse di riconoscere cv.LoadImageM come definito e di completare automaticamente altre cose da OpenCV.
Sto riproducendo quella risposta qui perché mi sembra più pulito e ho trovato questa domanda prima quando ho cercato la risposta allo stesso problema.
Per gli utenti cv2 aggiungere 'cv2' all'elenco – JxAxMxIxN