Skip to content

lbovet/headesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).