wappcam is a project work of the "Photonics and Image Processing" group (University of Applied Science, Darmstadt)". Its aim is to create a Lua based camera (web-) server and a HTML + Javascript based client (GUI).
The wappcam server requires:
- Lua (5.1)
- orbit
- v4l (video for linux)
- OpenCV (>=2.2)
- luacv (patched version, which works with Lua 5.1 see below)
- cmake
$ sudo apt-get install subversion luarocks libopencv-*-dev cmake
$ sudo luarocks install orbit
The luacv package required is a slightly modified version of revision 62 (the last revision working with Lua 5.1).
$ svn co https://luacv.svn.sourceforge.net/svnroot/luacv -r 62
$ cd luacv
$ cp luacv_encode.patch .
$ patch -p0 < luacv_encode.patch
$ mkdir build
$ cd build
$ cmake ../src/
$ make
$ sudo cp luacv.so.0.2.0 /usr/local/lib/lua/5.1/luacv.so
Starts the wappcam webserver, listening on port 8080
orbit wappcam.lua
Connect with a browser on, e.g. http://localhost:8080