Main Menu
Support Our Site!
Make donations with PayPal!
Donat-o-Meter Stats
October's Goal: $150.00
Due Date: Oct 31
Gross Amount: $0.00
Net Balance: $0.00
Surplus: $-150.00

Welcome! Here are some of my projects:
UV4L, an User space Video4Linux framework:

UV4L is a simple framework aiming to provide Video4Linux2-compliant transparent, user space drivers (as plugins) for real or virtual video input devices, and other modules:
Read the documentation for more informations; quickly INSTALL on Ubuntu, on Raspbian or download the packages for Ubuntu separately or a generic archive.

Some projects in C++:

A wide collection of personal solutions to the exercises proposed by Bjarne Stroustrup in his well-known book The C++ Programming Language. Click here to browse the source code or here to download the archive.

Open source drivers, also present in the official Linux kernel:

See on-line documentations for a list of features and supported hardware.


Device Debugger (screenshot)

Trademarks are property of their respective owner. The software present on this site has not been funded, sponsored or developed by Winbond, SONiX, Microdia, Etoms, Z-Star, Vimicro, Syntek, Ali, RaspberryPi Foundation.
Posted by luca on 2014/9/21 21:34:08 (75 reads)

As promised, the Real-time HTTP Streaming Server plug-in for UV4L is now ready! It offers a per-device Web Control Panel (screenshot) for setting the device parameters while streaming (with any V4L application) and a page for watching the MJPEG video streams (screenshot). Raw H264 streaming over HTTP is also possible. Basic authentication is also supported. For a list of options see the manual page.

For now the plug-in is only available for the RaspberryPi. It's really simple to install it, just follow the instructions provided here. For one example scroll down to Example #11 in this list.

The packages for x86 will be available in the future.

Posted by luca on 2014/7/6 20:17:37 (169 reads)

Future extensions of UV4L will be devoted to Real-time Live Streaming. To be more specific: MJPEG/HTTP Web Server and HTML5/H264 via Websockets.

Stay tuned!

Posted by luca on 2014/7/2 0:59:58 (225 reads)

As promised, the Real-Time Object Detection and Tracking for the Rpi Camera Driver is ready! This feature can be turned on and off on-the-fly while streaming.

For now the command line options allow you to pass two cascade classifiers, one used for detection and the other one used for tracking. Default settings are reasonably good for face detection/tracking at 320x240 ~15fps.

Posted by luca on 2014/6/21 17:30:23 (430 reads)

The V4L2 Camera Driver for the RaspberryPi will be supporting Real-time Object Detecton. Stay tuned!

In the meanwhile, the today's release introduces a new option known as Dynamic Range Compression (DRC) (see the manual page for more information). Don't forget to update the firmware before updating the driver.

Posted by luca on 2014/6/12 2:37:17 (545 reads)

The long-awaited Text Over Video feature (yes, Video, NOT Preview) for the RaspiberryPi V4L2 Camera Driver is ready. Update or install the driver now and try it!

From now on it will be possible to dinamically draw arbirary text lines onto the video frames at any position with any color, scale and font.

This is a simple demo showing one possible effect!

See the example #9 to know how this works.

(1) 2 3 4 ... 30 »


Lost Password?

Register now!
Recent News