miércoles, 27 de noviembre de 2013
Bienvenida a Point Cloud Library en Castellano
Este blog será realizado por un estudiante de ingeniería Industrial de la Universidad Carlos III de Madrid, sobre la librería en C++ de Point Cloud Library (PCL). Esta librería está diseñada por un gran grupo de investigadores y desarrolladores en tratamiento y procesado de imágenes 3D, dicho grupo forman parte de un proyecto de software libre.
He decidido empezar a realizar este blog para ayudar a divulgar este proyecto de software libre a todas aquellas personas que estén interesadas en introducirse en el mundo de las imágenes 3D. Espero llegar a todos aquellos alumnos que con pequeños conocimientos en programación en C++, y deseen introducirse en este campo emergente.
Para aquellas personas que duden sobre si es una buena opción emplear su tiempo en conocer esta librería, pueden estar seguros de que cuentan con un código abierto, por lo que sí queréis saber lo que sucede en cada una de las funciones, investigar e incluso modificar a vuestro gusto. Además contáis con una plataformas web que os ayudaran a realizar el código, empleando un lenguaje sencillo y presentado de forma intuitiva, foros de gran actividad donde se responden de forma rápida, y en gran medida con mucha efectividad.
El aprendizaje de esta librería, que en la plataforma que la promueve la ha orientado al campo de la robótica, podría ser enfocado para los usuarios en otros muchos campos, es nuestra labor encontrar otros posibles nichos donde poder desarrollarla.
El que visite el blog podrá encontrar una introducción sobre temas relacionados con PCL, además de información interesante sobre documentos relacionados con algoritmos y procesamientos, noticias destacadas, y también y como punto fuerte para que los visitantes puedan experimentar, muchos tutoriales con explicaciones del funcionamiento de los diferentes algoritmos.
Debemos agradecer a la comunidad de desarrolladores de la Point Cloud Library(PCL) y felicitarles por el excelente trabajo que están realizando.
viernes, 22 de noviembre de 2013
SOBRE PCL
¿Que es PCL?
La Point Cloud Library(Librería de nube de puntos) es un proyecto abierto[1] a gran escala para el procesamiento de imagen en 2D/3D.La estructura de PCL contiene numerosos algoritmos para el tratamiento y procesamiento.
La librería PCL es liberado bajo los términos de la Licencia BSD y es un software de código abierto. Es gratuito para el uso comercial y la investigación.
PCL es multiplataforma, que ha sido compilado e implementado en Linux, MacOS, Windows y Android / iOS con éxito. Para simplificar el desarrollo, PCL se ha dividido en una serie de bibliotecas de código más pequeñas, que puede ser compilado por separado. Esta modularidad es importante para la distribución de PCL en plataformas con reducidas limitaciones computacionales o tamaño (para más información sobre cada módulo de ver la página de documentación). Otra forma de pensar acerca de PCL es como un gráfico de librerías de código, similar al conjunto de las bibliotecas Boost C + +. He aquí un ejemplo:
¿Quién está desarrollando PCL?
El proyecto está siendo desarrollado por un gran número de ingenieros y científicos de muchas organizaciones diferentes, distribuidos geográficamente en todo el mundo, incluyendo:¿Quién está apoyando financieramente PCL?
El proyecto está financiado por Open Percepción, Willow Garage, NVidia, Google (GSOC 2011,2012), Toyota, Trimble, Urban Robótica, Instituto de Investigación de Honda, Sandia Sistemas Inteligentes y Robótica, Dinast, Optronic, Velodyne, Spectrolab, Fotónicos, Leica Geosystems, el Instituto Nacional de Estándares y Tecnología, Instituto de Investigación del Suroeste y Ocular Robotics. También el Ministerio de Conocimiento y Economía (MKE) de Corea del Sur, ha concedido generosamente a PCL el Primer Premio en el Open Source Software World Challenge en 2011.



















¿Qué es una nube de puntos?
Una nube de puntos es una estructura de datos utilizada para representar una colección de puntos multidimensionales y se utiliza comúnmente para representar los datos en tres dimensiones. En una nube de puntos 3D, los puntos por lo general representan los ejes X, Y y Z coordenadas geométricas de una superficie muestreada subyacente. Cuando la información de color está presente (ver las figuras de abajo), la nube de puntos se convierte en 4D.

Las nubes de puntos se pueden adquirir a partir de sensores como cámaras estéreo, escáneres 3D, cámaras de tiempo de vuelo o generados a partir de un programa de ordenador de forma sintética. PCL admite de forma nativa las interfaces OpenNI 3D, por lo que puede adquirir y procesar datos de dispositivos tales como las cámaras PrimeSensor 3D, el Kinect de Microsoft, o el Asus XTionPRO.
Referencia:
[1] @InProceedings{Rusu_ICRA2011_PCL, author = {Radu Bogdan Rusu and Steve Cousins}, title = {{3D is here: Point Cloud Library (PCL)}}, booktitle = {{IEEE International Conference on Robotics and Automation (ICRA)}}, month = {May 9-13}, year = {2011}, address = {Shanghai, China} }
Suscribirse a:
Entradas (Atom)