Instalación Python 64

9
 Instalación de OpenCv con Python en sistemas operativos de 64 bits TUTORIAL PREPARADO POR EL CURSO DE PROCESAMIENTO DIGITAL DE IMÁGENES UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERÍA Es importante definir el público para quien va orientado éste tutorial. En la mayoría de los casos la instalación de OpenCv con Python se realiza de forma satisfactoria siguiendo los pasos descritos en el tutorial virtual Instalación de OpenCv y Python  : http://www.youtube.com/watch?v=OGW-OxdNns0  Éste tutorial está disponible en la Red y fue preparado por el curso de Procesamient o Digital de Imágenes de la Universidad de Antioquia. En caso de tener una maquina con un sistema operativo Windows 7 y arquitectura de 32 bits, éstos pasos nos llevan a la correcta instalación. Para usuarios de Windows 8 con una arquitectura de 64 bits debemos hacer unos pasos extra, los cuales consisten en enlazar correctamente libreria. Comprobando Instalación Podemos partir de la instalación realizada siguiendo los pasos del t utorial anterior, pero para estar completamente seguros de la correcta instalación corremos un ejemplo que se encarga de reproducir un archivo de video. Con ésta prueba nos aseguramos de que todas las librerías del OpenCv están enlazadas de forma correcta. 1. Copiamos y pegamos el siguiente código de prueba en nuestro editor de Python favorito. En mi caso utilizo un editor de distribución gratuita llamado PyScripter, éste lo podemos descargar e instalar sin ningún problema desde su página oficial: https://code.google.com/p/pyscripter/  

description

python

Transcript of Instalación Python 64

  • Instalacin de OpenCv con Python en sistemas operativos de 64 bits

    TUTORIAL PREPARADO POR EL CURSO DE PROCESAMIENTO DIGITAL DE IMGENES

    UNIVERSIDAD DE ANTIOQUIA FACULTAD DE INGENIERA

    Es importante definir el pblico para quien va orientado ste tutorial. En la

    mayora de los casos la instalacin de OpenCv con Python se realiza de forma

    satisfactoria siguiendo los pasos descritos en el tutorial virtual Instalacin de

    OpenCv y Python :

    http://www.youtube.com/watch?v=OGW-OxdNns0

    ste tutorial est disponible en la Red y fue preparado por el curso de

    Procesamiento Digital de Imgenes de la Universidad de Antioquia.

    En caso de tener una maquina con un sistema operativo Windows 7 y arquitectura

    de 32 bits, stos pasos nos llevan a la correcta instalacin. Para usuarios de

    Windows 8 con una arquitectura de 64 bits debemos hacer unos pasos extra, los

    cuales consisten en enlazar correctamente libreria.

    Comprobando Instalacin

    Podemos partir de la instalacin realizada siguiendo los pasos del tutorial anterior,

    pero para estar completamente seguros de la correcta instalacin corremos un

    ejemplo que se encarga de reproducir un archivo de video. Con sta prueba nos

    aseguramos de que todas las libreras del OpenCv estn enlazadas de forma

    correcta.

    1. Copiamos y pegamos el siguiente cdigo de prueba en nuestro editor de

    Python favorito. En mi caso utilizo un editor de distribucin gratuita llamado

    PyScripter, ste lo podemos descargar e instalar sin ningn problema desde

    su pgina oficial:

    https://code.google.com/p/pyscripter/

  • import cv2 #Importamos la libreria de OpenCV

    capture = cv2.VideoCapture("carros.avi") #Creamos una variable en donde almacenamos

    # los datos que se leen del archivo de video

    while True: #Realizamos una lectura continua del archivo de video

    ret, img = capture.read() #Leemos cada uno de los fotogramas del archivo de video

    cv2.imshow('Ventana de Video', img) #Mostramos los fotogramas en una ventana

    if 0xFF & cv2.waitKey(5) == 27: #Si se preciosa la tecla ESC el video se detiene

    break

    cv2.destroyAllWindows() #Cerras las ventanas para liberar memoria

    2. Guardamos el cdigo con extensin de archivo .py en una carpeta que

    contenga un archivo de video de prueba, en mi caso lo guarde en una

    carpeta que contiene el archivo carros.avi. Es importante que el archivo

    est dentro del mismo directorio.

    3. En caso de tener todo nuestro sistema bien instalado debemos ver una

    ventana emergente en donde se proyecta el video especificado.

  • 4. Si el video reproduce bien podemos estar seguros de que se realiz una

    instalacin satisfactoria de las libreras. En caso de que el programa no se

    ejecute correctamente debemos seguir los pasos que se describen a

    continuacin.

    Enlace de las libreras de OpenCV con el entorno de Windows

    En sistemas operativos de 64 bits las libreras no se enlazan de forma adecuada,

    es decir, que sin importar que todos los archivos se copien de forma correcta al

    disco duro, al momento de la ejecucin el sistema operativo no sabe dnde

    buscar las libreras (En el caso de OpenCV son archivos .Dll).

    Por lo tanto debemos crear estos enlaces de forma manual, especificando el

    lugar en donde se encuentran las libreras. Los siguientes pasos son ejecutados

    en el sistema operativo Windows 8 con arquitectura de 64 bits.

    1. Hacemos clic derecho sobre equipo y seleccionamos Propiedades

  • 2. Seleccionamos la pestaa Configuracin Avanzada del Sistema

  • 3. Damos clic en el botn Variables de Entorno

  • 4. Dentro de la lista que dice Variables del sistema buscamos la variable

    Path y damos clic en el botn Editar

    5. En la lnea que especifica las direcciones de las libreras que queremos

    especificar debemos agregar dos nuevos componentes (Todas las

    direcciones van separadas por un punto y coma ;):

    a. La direccin de la carpeta en donde tenemos la instalacin de

    Python. sta por defecto es

    C:\Python27

    b. La direccin en donde estn ubicados todas las libreras de OpenCV.

    Por defecto se encuentran en la siguiente direccin:

    C:\opencv\build\x86\vc10\bin

  • Luego de agregar estas direcciones damos clic en Aceptar

    6. Damos clic en el botn Nueva para crear una variable de entorno

    nueva. Le asignamos el nombre de PYTHONPATH y le damos el valor de

    C:\Python27\Lib\site-packages. Damos clic en Aceptar.

  • 7. Finalmente damos clic en el botn Aceptar.

  • 8. Luego de realizar este proceso todas nuestras libreras de OpenCv quedan enlazadas con Python, por lo tanto podemos correr nuestros algoritmos sin

    problemas.