lbovet / headesk

Put your head on the desktop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image

screencast

Features

Headesk displays your webcam video on the desktop. Ideal for remote presentations and demos.

Usage

  • Move Window: Left Click and drag.
  • Resize Window: Mousewheel.
  • Zoom Content: Shift + Mousewheel.
  • Move Content: Shift + Left Click and drag.
  • Change Camera: Right Click.

Background Removal

  • Use a virtual camera like XSplit VCam or equivalent.
  • Automatic chroma key detection with a green screen.

Install

  • Windows: Download and unzip.
  • Linux: Download
    • Requires libopencv
    • Please help me to provide .rpm and .deb builds.
  • Mac OS: Ain't no mac, please gimme one to build and test.

Build

Instructions for developers

Linux

  1. cargo build

Windows

OpenCV is a dependency and it requires build tools.

  1. Install vcpkg
  2. vpgkg install llvm opencv4
  3. Copy opencv_world4xx.dll to .\target\debug
  4. cargo build

If you already have llvm, just add LLVM binaries to your PATH. It takes much time to install it with vcpkg.

Mac OS

Please try and tell me if it works (I have no Mac).

About

Put your head on the desktop

License:GNU General Public License v3.0


Languages

Language:Rust 84.7%Language:GLSL 15.3%