EDIT: FYI, de acuerdo con the top answer here, si recién está empezando (¡como yo!) Es casi seguro que es mejor usar la interfaz cv2 en lugar de la anterior proporcionada en cv2.cv. El autor de esa respuesta, Abid Rahman, tiene some tutorials que se ven muy bien. (fin EDITAR)
Utilicé las herramientas de Debian para instalar el paquete python-opencv. No había .../dist-packages/OpenCV que se encuentran, y el archivo cv.py sólo contenía:
from cv2.cv import *
estoy bastante experiencia con Python y por completo para que el acceso a las bibliotecas de Python externos, así que esto parecía una especie de solución relacionada con eso. No es así, aparentemente.Seguí el enlace de Casper arriba, y encontré la solución que él usó (que funcionó para mí), pero no estaba contento de usar "construcciones internas forzadas" cuando no estaba completamente seguro de las consecuencias.
Sin embargo, la segunda respuesta más baja es mi solución preferida. En lugar de
import cv
estoy usando
import cv2.cv as cv
De lo que puedo decir, esto sólo elimina el intermediario cv.py de la cadena de importación, si eso tiene sentido. Una operación de guardar/cerrar/recargar mi script hizo que Eclipse reconociera cv.LoadImageM como se definió y que autocompletara otras cosas desde OpenCV.
Estoy reproduciendo esa respuesta aquí porque me parece más limpia y encontré esta pregunta primero cuando busqué la respuesta al mismo problema.
Para usuarios de cv2 agregue 'cv2' a la lista – JxAxMxIxN