viernes, 23 de octubre de 2015

Instalar Matplotlib 1.4.3 en Ubuntu 14.04 + Ejemplo ( Instalación exitosa)

¿Qué es Matplotlib? 

Es una librería de python para producir figuras en 2D o también gráficos, los gráficos que  se pueden generar son histogramas , los espectros de potencia, gráficos de barras, diagramas de dispersión, etc esto se puede generar con pocas lineas de código.






Durante la instalación de matplotlib  esta nos instala varias otras complementos , tales como las siguientes :

  • numpy
  • six
  • python-dateutil
  • pytz
  • pyparsing
  • nose
  • funcsigs
  • pbr
  • mock
  • matplotlib


Instalación :

Previamente debemos tener virtualenv ( si en casi deseas saber como se instala revisa esta este formato de instalación, click aquí ) .

$ virtualenv -p python2  matploitlib
$ source matploitlib/bin/activate
(matploitlib)root-master@root-drop :

Una vez que tenemos instalado ya el entorno virtual del matploitlib podemos instalar desde pip( tambien se encuentra la forma de instalar , click aquí)

(matploitlib)root-master@root-drop : sudo pip install matplotlib

*Al culminar la instalación debe salir esta pantalla

Iniciemos un ejemplo para culminar y saber que funciona, puedo recomendar instalar ipython para poder hacer algunas pruebas al iniciar el virtualenv ya que se integra con ese entorno.

(matploitlib)root-master@root-drop : sudo pip install ipython

Luego de ello , pasamos a hacer nuestro ejemplo :D 


*El ejemplo del corazón( source aqui) :




domingo, 11 de octubre de 2015

Instalando Virtualenv + PIP + SimpleCV en Ubuntu 14.04 - PART 2


Previamente tenemos ya nuestro virtualenv funcionando de esta forma :


Instalación de  SimpleCV :

Primero debemos tener descargado el paquete de Simplecv , lo podemos obtener de dos formas una de ellas es descargarlo de esta forma gráfica :

Ingresando a esta siguiente dirección : https://github.com/sightmachine/SimpleCV

Añadir leyenda

2° Opción es la tener instalado Git para poder descargarlo directamente de sus fuentes.
$ git clone https://github.com/sightmachine/SimpleCV.git
   Una vez al tener descargo las fuentes pasamos a ingresar a la carpeta :
$ cd Simplecv
   Después  de ingresar pasamos a instalar los paquetes usando PIP , para instalar hacemos lo sgt
$ sudo pip install -r requirements.txt
$ sudo python setup.py install

Luego que todo este instalado , pasamos a hacer funcionar Simplecv de la sgt forma :



Y tenemos funcionando Simplecv , por ahora podemos estar tranquilos... pero la siguiente entrega sera un ejemplo de nuestro primer "hello world" :D !!!

Gracias a todos!

   

Instalando Virtualenv + PIP + SimpleCV en Ubuntu 14.04 - PART 1


Virtualenv,  es herramienta para crear entornos de python en forma aislada.Esta herramienta nos permitirá poder manejar múltiples entornos que necesitaremos para usar Simple CV y de esa forma no dañar las versiones que manejamos localmente, ya estaremos entendiendo de forma mejor conforme va avanzando el tutorial.

(*) Aquí unos gráficos que explican como interactúa  virtualenv.



La forma siguiente es la instalación :


$ sudo apt-get install python-virtualenv 
Usaremos virtualenv de esta  forma :
$ virtualenv -p python2 simplecv
Luego nos creara los siguientes directorios :




Ya tenemos virtualenv iniciado , ahora vamos a ejecutarlo ! :D


$ source simplecv/bin/activate


Como observamos ya tenemos virtualenv funcionando , según nos muestra la flecha 
(simplecv)root-master@root-drop

Y olvidamos como desactivar virtualenv de la siguiente forma:

(simplecv)root-master@root-drop : deactivate 

Luego de que tenemos instalado Virtualenv , pasamos a instalar nuestro querido y amado PIP.

PIP , también conocido como Package Management System , esta herramienta nos ayudara  para administrar e instalar paquetes de python, tambien conocida como la herramienta de reemplazo de easy_install.

Lo instalamos de esta forma :

$ sudo apt-get install python-setuptools python-dev build-essential python-dev python-pip
















Listo tenemos instalado todas las herramientas necesarias para crear un proyecto en Simple CV , ahora procederemos a instalar y veremos que fue una buena combinación de herramientas. :D 
Empecemos !! 

¿Qué es Simple CV ? 

Simple CV  es un framework de código abierto para  crear aplicaciones de computación visual, al igual que OpenCV pero con la facilidad de que no tienes que preocuparte por manejar los espacios de color , gestión de memoria o aprender la profundidad de bits.