Introducción a Beaglebone

Beaglebone es una tarjeta de desarrollo de bajo costo desarrollada por la organización Beagleboard.org, la cual está enfocada en estimular el uso de software y hardware open source, así como el conocimiento y el intercambio de ideas.

Es una plataforma que corre bajo un sistema operativo Linux (cabe señalar que actualmente existen varias distribuciones de linux para las plataformas Beaglebone), y que cuenta con diversas entradas y salidas de propósito general las cuales cuentan con diversas funciones entre las cuales se encuentran (I/O Digitales, Entradas Analógicas, Salidas con PWM, soporte para I2 & SPI). Además cuenta con un puerto ethernet para la comunicación en red con otros dispositivos y un puerto USB 2.0 para la comunicación con otros dispositivos .

Cabe mencionar que actualmente existen dos versiones de dicha plataforma, en dónde los cambios más significativos son en cuanto al Hardware y compatibilidad de de la plataforma, a continuación se muestran las principales características de cada una:

Beaglebone

Características Beaglebone

Fig. 1 Características Beaglebone

Fig. 2 Beaglebone (Obtenido de Beagleboard.org)

Beaglebone Black Edition Sigue leyendo

OpenCV + Python, Instalación (Windows).

Antecedentes teóricos:

Python es un lenguaje de programación interpretado, multiplataforma, de tipado dinámico,  y multiparadigma, ya que soporta programación orientada a objetos, programación imperativa y, en menor medida, programación funcional.

Procedimiento:

Siga los siguientes pasos para utilizar la biblioteca de visión por computadora OpenCV en Python:

1.- Descargar OpenCV en su versión mas reciente: http://opencv.org/

py1

Figura 1.- Descargar OpenCv

Sigue leyendo

Configurar un proyecto de OpenCV 2.4.9 en Visual Studio 2010/2012 x86/x64

Procedimiento:

En los siguientes pasos se muestra como configurar un proyecto de Visual C++ 2010 con OpenCV 2.4.9. En Visual 2012 los pasos son idénticos.

1.-  Abrir el Visual C++ 2010/2012 y crear un nuevo proyecto  de Aplicación de Consola CLR (CLR Console  Applicaction)” (Figura 1 para 2010, Figura 1.1 para 2012)

a1

Figura 1.- Nueva aplicación de consola en Visual C++ 2010

c1

Figura 1.1.- Nueva aplicación de consola en Visual C++ 2012

2.- Teclear Alt + F7 para abrir las propiedades de proyecto (figura 2). Sigue leyendo

Instalar OpenCV 2.4.9 en Windows 7/8 x86/x64 y Visual Studio 2010/2012

Procedimiento:

1.- Descargar OpenCV 2.4.9 desde el siguiente link:

https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download

2.- Dar doble clic en el ejecutable descargado y extraer OpenCV en el directorio raíz: “C:\” (figura 1).

copencv

Figura 1.- Extraer OpenCV 2.4.8

Sigue leyendo

Instalación OpenCV 2.4.5 Ubuntu

Seguir los siguientes pasos para instalar OpenCV 2.4.5 en Ubuntu:

Procedimiento:

1.- Abrir la terminal y actualizar el sistema:

sudo apt-get update
sudo apt-get upgrade

2.- Instalar dependencias necesarias:

sudo apt-get -y install libopencv-dev
sudo apt-get -y install build-essential checkinstall cmake pkg-config yasm
sudo apt-get -y install libtiff4-dev libjpeg-dev libjasper-dev Sigue leyendo 

Crear un nuevo proyecto de OpenCV 2.1 en Visual C++ 2010 x86

En una entrada anterior se mostró cómo instar el OpenCV 2.1 en una computadora con Windows y arquitectura x86.

https://mecatronicauaslp.wordpress.com/2013/06/26/instalacion-opencv-2-1-visual-studio-2010-x86/

Para realizar aplicaciones con OpenCV 2.1 se debe vincular la librería a los proyectos de Visual C++ 2010 . Siga los siguientes pasos para configurar un proyecto de Visual C++ 2010 y OpenCV 2.1.

Procedimiento:

1.1    Abrir el Visual C++ 2010 y crear un nuevo proyecto  de “Aplicación de Consola Win32” (Figura 1)

consola_aplicacion

Figura 1.

Sigue leyendo

Instalación OpenCV 2.1 Visual Studio 2010 x86

Sigue los siguientes pasos para instalar  OpenCV 2.1, solo para la arquitectura x86, en Windows.

Para la instalación de otras versiones, otras arquitecturas o en otros sistemas operativos puedes visitar:
(próximamente)

Requisitos previos:

Procedimiento:

1.- Descargar OpenCV 2.1 desde: http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/

opencv1

Sigue leyendo