Raspberry Pi: Instalando Bibliotecas en Python; Numpy SciPy, OpenCV, SimpleCV, MatplotLib

Python es un lenguaje muy flexible, es de alguna manera el «lenguaje oficial» de Raspberry Pi.

 

Si hace un año me hubieran preguntado por la posibilidad de contar con Software para matemáticas en un servidor Linux del porte de una tarjeta de crédito,  no me parecía posible.

Ahora sabemos que es posible y que podemos probar algunas cosas usando Python y la Raspberry Pi

En esta oportunidad veremos como instalar algunas bibliotecas de importancia para el tipo de cosas que vamos a hacer más tarde

En este artículo veremos como instalar

  • OpenCV. Biblioteca para uso de visión computacional (Computer Vision)
  • SimpleCV. Biblioteca para uso de visión computacional escrita para Python, es OpenCV en versión simplificada.
  • Numpy. Biblioteca para uso de calculo científico
  • Scipy. Aprovecha las capacidades de Scipy para aplicar en problemas de ingeniería
  • IPython. Shell interactiva de Python

Requisitos

  • Raspberry Pi con version de Linux Occidentalis
  • Conector HDMI
  • Televisor
  • Mouse y Teclado
  • Cable de red
  • Acceso a Internet
Conectas todo y accedes a la linea de comandos de la Raspberry Pi, la instalación se hará basándonos en el comando apt-get

 OpenCV

En este link encontramos una información valiosa. Los comandos son los siguientes

sudo apt-get install build-essential
sudo apt-get install libavformat-dev
sudo apt-get install ffmpeg
sudo apt-get install libcv2.1 libcvaux2.1 libhighgui2.1 python-opencv opencv-doc libcv-dev libcvaux-dev libhighgui-dev

    Numpy y SciPy

sudo apt-get install python-numpy python-scipy

 IPython

sudo apt-get install python-setuptools
sudo easy_install ipython

 SimpleCV

La forma mas simple es con esta guía

sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools python-pip 
sudo pip install https://github.com/ingenuitas/SimpleCV/zipball/master

MatplotLib

El comando a usar es el siguiente

sudo apt-get install python-matplotlib

En un próximo artículo mostraremos las capacidades de Python, potenciado con estas bibliotecas.

 

Bibliografía

Dos artículos de mi blog uno sobre numpy y scipy y el otro sobre OpenCV SimpleCV y PIL
Scipy and Numpy for Developers disponible en Amazon
Practical Computer Vision with simpleCV disponible en Amazon

 

Author: Manuel Carrasco

Ingeniero Eléctrico, Institutano, instructor certificado Cisco, en twitter @mcarrasco con comentarios y opiniones personales.

4 thoughts

  1. Estoy realmente de acuerdo Python es realmente muy bueno , pero lo que me extraña es que existen pocos programadores que desarrollan

  2. Gracias muy buen aporte 🙂 sólo que la última de MatplotlLib solo le faltó un guion, así «sudo apt-get python-matplotlib»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *