Paso 2: Configuración de OpenCV y Python (Linux)
OpenCV-Python se puede instalar en Fedora de dos formas:
1) instalación de binarios precompilados disponibles en los repositorios de fedora,
2) compilar de la fuente
Otra cosa importante es las librerías adicionales. OpenCV-Python requiere sólo Numpy (además de otras dependencias). Uno puede usar Matplotlib para algunos propósitos de trazado fácil y agradables (que me parece mucho mejor en comparación con OpenCV). Matplotlib es opcional, pero altamente recomendable.
Asimismo otras cosas como IPython, un Terminal interactivo de Python, es también muy recomendable. No estamos utilizando esto aquí sin embargo.
Instalación de OpenCV-Python de binarios precompilados:
Instalar todos los paquetes con el siguiente comando en terminal como root.
1 $ yum instalar numpy opencv *
Abra IDLE Python (o IPython) y escriba siguiendo códigos de terminal de Python.
1 >>> Importar cv2
2 >>> cv2.__version__ de impresión
Si los resultados se imprimen sin errores, Felicidades!!! Han instalado OpenCV-Python con éxito.
Es muy fácil. Pero hay un problema con esto. Repositorios de Yum siempre no pueden contener la última versión de OpenCV. Por ejemplo, en el momento de escribir este tutorial, repositorio de yum contiene 2.4.5 versión OpenCV es la 2.4.6. Con respecto a la API de Python, versión más reciente siempre contendrá mucho mejor soporte. También, puede haber posibilidad de problemas con ayuda de la cámara, reproducción de vídeo etc. dependiendo de los controladores, ffmpeg, etc. presente de paquetes gstreamer.
Mi preferencia personal es el siguiente método, es decir, compilar desde la fuente. También en algún momento del tiempo, si usted quiere contribuir con OpenCV, necesita esto.
De la fuente de instalación de OpenCV:
Para un detallado tutorial sobre cómo construir OpenCV de fuente, consulte este enlace tutorial:-