All Projects → l1npengtul → libuvc-rs

l1npengtul / libuvc-rs

Licence: MIT License
Rust wrapper around libuvc

Programming Languages

rust
11053 projects
c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to libuvc-rs

Backdoor
A backdoor that runs on Linux and Windows
Stars: ✭ 36 (+16.13%)
Mutual labels:  webcam
webcam-to-cctv-using-rpi
In this project, we will use a webcam with Raspberry Pi to live stream wirelessly.
Stars: ✭ 17 (-45.16%)
Mutual labels:  webcam
MTG-Card-Reader-Web
MTG-Card-Reader 2.0, built as a webpage.
Stars: ✭ 21 (-32.26%)
Mutual labels:  webcam
ARFaceFilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
Stars: ✭ 72 (+132.26%)
Mutual labels:  webcam
jeelizGlanceTracker
JavaScript/WebGL lib: detect if the user is looking at the screen or not from the webcam video feed. Lightweight and robust to all lighting conditions. Great for play/pause videos if the user is looking or not, or for person detection. Link to live demo.
Stars: ✭ 68 (+119.35%)
Mutual labels:  webcam
qubes-video-companion
Securely stream webcams and share screens across virtual machines *THIS PROJECT IS CURRENTLY STILL IN DEVELOPMENT (Mostly finishing switch to MJPEG for big performance boost; see FAQ)*
Stars: ✭ 38 (+22.58%)
Mutual labels:  webcam
avatars4all
Live real-time avatars from your webcam in the browser. No dedicated hardware or software installation needed. A pure Google Colab wrapper for live First-order-motion-model, aka Avatarify in the browser. And other Colabs providing an accessible interface for using FOMM, Wav2Lip and Liquid-warping-GAN with your own media and a rich GUI.
Stars: ✭ 187 (+503.23%)
Mutual labels:  webcam
getting-started
List of ideas for getting started with TimVideos projects
Stars: ✭ 50 (+61.29%)
Mutual labels:  webcam
Home-Monitoring-Raspberry-Pi-Node
Raspberry Pi & Node.js diy Home Monitoring & Intruder Alert system
Stars: ✭ 46 (+48.39%)
Mutual labels:  webcam
VideoRecognition-realtime-autotrainer-alerts
State of the art object detection in real-time using YOLOV3 algorithm. Augmented with a process that allows easy training of the classifier as a plug & play solution . Provides alert if an item in an alert list is detected.
Stars: ✭ 36 (+16.13%)
Mutual labels:  webcam
Webcam Paint OpenCV
This Python application uses OpenCV library to track an object-of-interest (water bottle cap in my case) and uses the detected object to draw colored lines (Blue, Green, Red and Yellow).
Stars: ✭ 66 (+112.9%)
Mutual labels:  webcam
Nager.VideoStream
Get images from a network camera stream or webcam
Stars: ✭ 27 (-12.9%)
Mutual labels:  webcam
simple-tasks
App to enable/disable microphone/webcam by (de)activating the correspondent modules
Stars: ✭ 16 (-48.39%)
Mutual labels:  webcam
SimpleDALPlugin
Simple CoreMediaIO DAL virtual camera plugin example written in Swift
Stars: ✭ 138 (+345.16%)
Mutual labels:  webcam
jeelizPupillometry
Real-time pupillometry in the web browser using a 4K webcam video feed processed by this WebGL/Javascript library. 2 demo experiments are included.
Stars: ✭ 78 (+151.61%)
Mutual labels:  webcam
Arduino-OpenCV-Human-Follower
Face detector and follower using Arduino and OpenCV in Python
Stars: ✭ 30 (-3.23%)
Mutual labels:  webcam
rt-mrcnn
Real time instance segmentation with Mask R-CNN, live from webcam feed.
Stars: ✭ 47 (+51.61%)
Mutual labels:  webcam
PhpWebcam
This is a PHP library to capture webcam frames
Stars: ✭ 33 (+6.45%)
Mutual labels:  webcam
asciisciit
ASCII Art, Video, and Plotting Toolbox
Stars: ✭ 71 (+129.03%)
Mutual labels:  webcam
Live-Streaming-using-OpenCV-Flask
A Flask Web-App to stream live from local webcam or CCTV (rtsp link)
Stars: ✭ 144 (+364.52%)
Mutual labels:  webcam

Safe rust wrapper around libuvc

crates.io license

What does this library do?

This library gives access to the webcam, and allows one to capture the video stream. An example of how to use this library can be found in the examples directory.

An error such as Access might be due to the program not having read/write access to the usb device. You can grant access to all users by changing the device permissions, for example with

chmod 0666 /dev/bus/usb/{BUS}/{DEVICE}

where BUS and DEVICE can be found with lsusb or by running the mirror example.

Documentation

Documentation can be created with cargo doc

Dependencies

To use this crate, the libuvc native dependency must be installed, or vendored using the vendor feature. Disable the default-features and choose the feature vendor or system to select supplier.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].