https://github.com/lef-fan/obscure
OBS camera background removal for Linux.
https://github.com/lef-fan/obscure
ai background background-segmentation camera computer-vision cpp deep-learning image-segmentation obs obs-plugin obs-studio obs-studio-plugin plugin streaming torch torchscript video-segmentation yolo
Last synced: 3 months ago
JSON representation
OBS camera background removal for Linux.
- Host: GitHub
- URL: https://github.com/lef-fan/obscure
- Owner: lef-fan
- License: agpl-3.0
- Created: 2025-01-07T11:26:13.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-04T16:17:16.000Z (8 months ago)
- Last Synced: 2025-02-04T16:42:03.669Z (8 months ago)
- Topics: ai, background, background-segmentation, camera, computer-vision, cpp, deep-learning, image-segmentation, obs, obs-plugin, obs-studio, obs-studio-plugin, plugin, streaming, torch, torchscript, video-segmentation, yolo
- Language: C++
- Homepage: https://github.com/lef-fan/obscure
- Size: 35.2 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Obscure
Say goodbye to boring camera backgrounds with Obscure!## Installation
Install opencv 4.11 \
Get the latest release (built with opencv 4.11): [Download](https://github.com/lef-fan/obscure/releases/latest)(Tested on Arch Linux + NVIDIA GPUs)
More are coming, work in progress...
## Development
Install latest opencv. \
Clone the repo with the required submodules:
```
git clone --recursive git@github.com:lef-fan/obscure.git
```
or if you have already cloned the project without the submodules needed, then:
```
git submodule update --init --recursive
```
Update the submodules (necessary for libtorch library):
```
sh update_submodules.sh
```
Install required libs for python:
```
pip install -r python/requirements.txt
```
Convert the targeted model:
```
python python/model_conversion.py
```
Build the plugin:
```
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
```
This will install the plugin under:
```
$ENV{HOME}/.config/obs-studio/plugins
```
Open OBS and choose Obscure under camera effect filters.## Usage
...## Documentation
Work in progress...## Contributions
🌟 We'd love your contribution! Please submit your changes via pull request to join in the fun! 🚀## Disclaimer
...## Acknowledgments
...## License Information
### ❗ Important Note:
While this project is licensed under GNU AGPLv3, the usage of some of the components it depends on might not and they will be listed below: