Utilities
Remote access to a webcam : these programs are a TCP server opening a webcam and sending images to a TCP client using JPEG compression provided by the OpenCV function cvEncodeImage() and with a time compression based on movement detection (
source code using OpenCV 2.3.1 (installed in C:\OpenCV2.3.1) in C/C++ for Visual Studio 2008 SP1 and a Makefile to build also the programs for Linux
).
Making 2 TCP servers communicating with the same client and/or spying a TCP communication : this program creates 1 TCP server and 2 TCP clients, the optional 2nd client acting like a read-only spy (i.e. connected to a write-only spy server), while saving all data in a file (
source code in C/C++ for Visual Studio 2008 SP1 and a Makefile to build also the program for Linux
,
same with UDP
).
Binary to hexadecimal text file conversion : small program to convert a binary file to a text file with hexadecimal numbers (
source code in C/C++ for Visual Studio 2008 SP1 or Linux
).
GPS data conversions : small program to convert GPS latitude and longitude between decimal degrees, degrees and decimal minutes or degrees, minutes and decimal seconds (
setup program
and
source code in C/C++ for Visual Studio 2008 SP1
).
Chrono : simple command-line chronometer (
setup program
,
source code in C/C++ for Visual Studio 2008 SP1 and a Makefile to build also the program for Linux
and
simplified source code in C/C++ for Visual Studio 2008 SP1 and Qt Creator
).
Webcam monitoring : simple program to detect movements from a webcam and save videos (
source code using OpenCV 2.3.1 (installed in C:\OpenCV2.3.1) in C/C++ for Visual Studio 2008 SP1 and a Makefile to build also the program for Linux (contains also an example code changing the icon of an OpenCV window on Windows)
and
simplified source code using OpenCV 2.3 (installed in C:\OpenCV2.3) in C/C++ for Visual Studio 2008 SP1 and Qt Creator
).
(
Microsoft Visual C++ 2008 SP1 Redistributable Package
and
Microsoft .NET Framework 3.5 Service Pack 1
are sometimes necessary to execute programs built with Visual Studio 2008 SP1)