Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/creativeikep/virtualbackgroundcamera
VirtualBackgroundCamera is a virtual camera application that allows you to use a virtual background in any applications.
https://github.com/creativeikep/virtualbackgroundcamera
google-meet human-segmentation unity vbc virtual-background virtual-background-camera virtual-camera zoom
Last synced: 3 months ago
JSON representation
VirtualBackgroundCamera is a virtual camera application that allows you to use a virtual background in any applications.
- Host: GitHub
- URL: https://github.com/creativeikep/virtualbackgroundcamera
- Owner: creativeIKEP
- License: mit
- Created: 2021-06-09T09:54:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-05T04:48:26.000Z (over 3 years ago)
- Last Synced: 2024-10-08T18:07:04.852Z (4 months ago)
- Topics: google-meet, human-segmentation, unity, vbc, virtual-background, virtual-background-camera, virtual-camera, zoom
- Language: C#
- Homepage:
- Size: 92.8 KB
- Stars: 38
- Watchers: 3
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VirtualBackgroundCamera
![demo](https://user-images.githubusercontent.com/34697515/125967592-8dd291e3-3f54-4f26-8086-fcaad6c70714.gif)**VirtualBackgroundCamera** is a virtual camera application that allows you to use a virtual background in any applications.
---
### Dependencies
VirtualBackgroundCamera uses the following packages:
- [Unity Capture](https://github.com/creativeIKEP/UnityCapture)(This is customized for VirtualBackgroundCamera. Original Unity Capture is [here](https://github.com/schellingb/UnityCapture))
- [SelfieSegmentationBarracuda](https://github.com/creativeIKEP/SelfieSegmentationBarracuda)---
### Install
VirtualBackgroundCamera can be downloaded from [release page](https://github.com/creativeIKEP/VirtualBackgroundCamera/releases).
Download installer(`VirtualBackgroundCamera-1.1.0setup.exe` file) from [release page](https://github.com/creativeIKEP/VirtualBackgroundCamera/releases) and execute it.---
### Usage
#### Image Capture
1. Select source input camera device from `Input Device` pull down.
2. (Option) Set the resolution of camera images in `W` and `H` input field.
3. Push the `Start/Stop` button for starting or stopping camera capture.#### Control of Virtual BackGround
- You can change the background image from pull down.
List of images in pull down were loaded PNG files from `C:/Users//AppData/LocalLow/IKEP/VirtualBackgroundCamera/LoadedImages` directory (default image is not include this).
You can output camera original image if you select the `None` option from pull down.
- You can load new images as the background image from the `New image` button.
VirtualBackgroundCamera is supported PNG(`.png`, `.PNG`) or JPG(`.jpg`, `.jpeg`, `.JPG`, `.JPEG`) images.
- Loaded background images were convert PNG images, and save to `C:/Users//AppData/LocalLow/IKEP/VirtualBackgroundCamera/LoadedImages` directory.
- You can continue to use the image is loaded once, if application is restarting.
- You can flip the image horizontally by on/off of the `Mirror mode` toggle if `Output on/off` toggle is on.#### Output Control
Rendered images can be output as the virtual camera image if `Output on/off` toggle is on.
You can show composited image in another applications when you select a camera named `VirtualBackgroundCamera` in another applications.---
### Author
[IKEP](https://ikep.jp)---
### LICENSE
Copyright (c) 2021 IKEP[MIT](/LICENSE)