Pages Menu
TwitterFacebook



Posted by on Feb 25, 2015 in OpenCV, Raspberry Pi | 3 comments

Hello World

Instalar OpenCV en RaspBian

Instalar OpenCV en RaspBian

OpenCV en RaspBian Esta guía está realizada pensando que está utilizando  RaspBian Linux, tiene el ssh habilitado y está haciendo todo atraves de la terminal. Esta instalación se realizó en una Raspberry pi b+. La cuál la puedes encontrar en nuestra e-shop UPDATE Hay que asegurarnos que Raspbian está actualizado mediante los siguientes comandos: $ sudo apt-get update $ sudo apt-get upgrade Cuando nosotros utilizamos $ apt-get update, lo que en realidad estamos haciendo es actualizar los repositorios –ver si hay algo nuevo–, es decir actualizar la lista de todos los paquetes, con la dirección de dónde obtenerlos para que a la hora de hacer la búsqueda y su posterior descarga, sea más rápida. En cambio, cuando utilizamos $ apt-get upgrade, lo que hacemos es una actualización de nuestro sistema con todas las posibles actualizaciones que pudiera haber, es decir no sólo actualiza nuestro sistema operativo sino que también las aplicaciones que están contenidas en los repositorios.   INSTALAR DEPENDENCIAS Primero, ejecutar la siguiente línea de comando: $ sudo apt-get...

Read More

Posted by on Feb 18, 2015 in OpenCV | 3 comments

Hello World

OpenCV 2.4.9: Instalación en Ubuntu

OpenCV 2.4.9: Instalación en Ubuntu

OpenCV es la biblioteca de código más popular y avanzado para aplicaciones relacionadas con la Visión por Computador de hoy, que abarca desde muchas tareas muy básicas (captura y pre-tratamiento de los datos de imagen) en algoritmos de alto nivel (extracción de características, seguimiento de movimiento, aprendizaje automático). Es software libre y proporciona una API en C, C ++, Java y Python. Otras envolturas están disponibles. La biblioteca en sí es independiente de la plataforma y, a menudo utilizado para el procesamiento de imágenes en tiempo real y la visión por computador. ¿Qué hay de nuevo en 2.4.9 Nuevo módulo de visualización 3D ‘saber’ Correcciones de rendimiento en el módulo ‘OCL’ Correcciones en la cámara Android Mejorado el soporte CUDA para plataformas móviles Correcciones de la comunidad 55 errores reportados se han cerrado 156 solicitudes de extracción se han fusionado Instalar OpenCV CABE MENCIONAR QUE LA INSTALACIÓN DE OPENCV 2.4.9, ES TARDADO. ASÍ QUE NO SE DESESPEREN. Paso 1:  Crear Directorio mkdir OpenCV cd / OpenCV / Paso 2: Retire cualquier ffmpeg preinstalado...

Read More

Posted by on Ene 30, 2015 in C/C++ | 0 comments

Hello World

Linux C/C++ Comandos Básicos

Linux C/C++ Comandos Básicos

Sistemas de Archivos de LINUX® El día de hoy estaremos trabajando bajo el entorno Debian® para nuestra tarjeta de desarrollo BeagleBone Black, ya que por ser GNU, los electrónicos y/o desarrolladores, optan por este S.O. con el fin de aminorar costos, evitando así el pago innecesario de licencias, y así mismo, aminoran el costo de sus proyectos. Derivado de ello, tenemos que familiarizarnos con los comandos básicos, los cuales quedarán descritos. Iniciaremos con la siguiente pregunta: ¿Qué es Linux ®? LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante una interfaz gráfica al igual que Windows o MacOS, pero también puede usarse mediante línea de comandos como DOS. Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell. Andrew Tanenbaum...

Read More

Posted by on Dic 22, 2014 in C/C++ | 0 comments

Hello World

Namespace: C/C++ Espacio de nombres

Namespace: C/C++ Espacio de nombres

C++ Espacio de nombres o namespace Definición Muchas de las bibliotecas que podemos utilizar en C++ tendrán un espacio de nombres (o namespace en ingles) definido, este usualmente es particular para las instrucciones de la biblioteca. Vamos a encontrar espacio de nombres para bibliotecas C++ para por ejemplo OpenCV, Beaglebone Black, Raspberry PI, Arduino, AVR, PIC, etc. Un espacio de nombres sirve para distinguir entre funciones que puedan llegar a tener un nombre similar en dos bibliotecas diferentes, un clásico ejemplo son las bibliotecas con funciones con nombre de “fprintf” en donde existen varias bibliotecas con ese nombre de función. En la literatura podemos encontrar varios ejemplos en donde se hace referencia a dos personas con el mismo nombre dentro de un salón y la confusión que esto puede generar al llamar a una de las dos solo con el nombre sin hacer referencia a algún otro parametro como apellido, apodo, descripción fisica, etc. Declarar un namespace Supongamos un pequeño ejemplo en donde nosotros creamos o descargamos bibliotecas para...

Read More