https://github.com/lbovet/headesk
Put your head on the desktop
https://github.com/lbovet/headesk
Last synced: about 2 months ago
JSON representation
Put your head on the desktop
- Host: GitHub
- URL: https://github.com/lbovet/headesk
- Owner: lbovet
- License: gpl-3.0
- Created: 2021-09-02T12:28:36.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-14T20:33:54.000Z (over 3 years ago)
- Last Synced: 2025-01-17T08:12:06.263Z (3 months ago)
- Language: Rust
- Size: 246 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


## 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](https://www.xsplit.com/vcam) or equivalent.
* Automatic chroma key detection with a green screen.## Install
* Windows: [Download](https://github.com/lbovet/headesk/releases) and unzip.
* Linux: [Download](https://github.com/lbovet/headesk/releases)
- 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).