Pages Menu
TwitterFacebook



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

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

Hello World

C/C++ Hola Mundo en terminal con g++

C/C++ Hola Mundo en terminal con g++

Programando c/c++ en Linux Primero que nada nos vamos a ir a la terminal de Linux, para hacer esto podemos ingresar mediante Alt+Ctrl+T. Una vez dentro la forma más básica de comenzar a programar c/c++ es hacerlo mediante terminal. Esto principlamente por que aislamos todos los parámetros que se necesitan para programar, en otros programas donde se usa IDE o Compiadores extras se pierde un poco de información y la noción de lo que se esta haceindo pierde un poco de esencia. Terminal de Linux Vamos a comenzar con abrir la terminal y posicionarnos en la carpeta de trabajo, en este caso podemos crear una carpeta en el escritorio. $ mkdir Desktop/Ejemplos En la carpeta vamos a crear otra carpeta para el primer ejemplo $ cd Desktop/Ejemplos $ mkdir EJ01 Posteriormente vamos a crear un nuevo archivo de texto para poder comenzar a programar, este lo vamos a crear con extensión cpp. Vamos a utilizar el editor nano de la terminal. $ nano ejemplo01.cpp Aparecerá posteriormente un editor de...

Read More