$24
JdeRobot Challenge
You will need to accomplish this challenge as part of your GSoC application.
JdeRobot is a software development suite for robotics, home-automation and computer vision applications. These domains include sensors (for instance, cameras), actuators, and intelligent software in between. It has been designed to help in programming such intelligent software. It is mainly written in C++ language and provides a distributed component-based programming environment where the application program is made up of a collection of several concurrent asynchronous components. Each component may run in different computers and they are connected using ICE communication middleware. Components may be written in C++, python, Java... and all of them interoperate through explicit ICE interfaces.s
This challenge is focused in compiling JdeRobot project and execute some of its components.
Download JdeRobot project from the repository
Compile the whole project.
CameraServer is a component that serves images through internet using webcam as source. CameraClient shows a UI with the image that cameraServer provides.
Execute cameraServer and configure it for serve images from usb/laptop webcam.
Execute cameraview and check how the video streaming is shown in the UI.
Resources:
https://github.com/JdeRobot/base
http://jderobot.org/Manual-5
Results:
The shell/bash log where you download the git repository and compile the components.
A screenshot (JPG,PNG) where cameraview and cameraserver are executing. Be sure that cameraview shows the image served by cameraserver,