Skip to main content

Simple v4l2 for pyv4l2

Project description

A simple, libv4l2-based frames capture library. The pyv4l2 module based PyV4L2Camera development, I removed the v4lconvert_convert part of the code, the most original data to return the device. PyV4L2Camera module in https://gitlab.com/radish/PyV4L2Camera ,Thank you Dominik Pieczyński.

Installation

Libv4l2

Libv4l2 is packaged by various distributions:

Debian and Ubuntu

# apt-get install libv4l-dev

Fedora

# dnf install libv4l-devel

Arch Linux

# pacman -S v4l-utils

pyv4l2

To install pyv4l2:

$ pip install pyv4l2

pyv4l2 is only compatible with Python 3.

Usage

from pyv4l2.frame import Frame
from pyv4l2.control import Control

frame = Frame('/dev/video0')
frame_data = frame.get_frame()
control = Control("/dev/video0")
control.get_controls()
control.get_control_value(9963776)
control.set_control_value(9963776, 8)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyv4l2-1.0.2.tar.gz (54.2 kB view details)

Uploaded Source

Built Distribution

pyv4l2-1.0.2-py3.5-linux-x86_64.egg (151.5 kB view details)

Uploaded Source

File details

Details for the file pyv4l2-1.0.2.tar.gz.

File metadata

  • Download URL: pyv4l2-1.0.2.tar.gz
  • Upload date:
  • Size: 54.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyv4l2-1.0.2.tar.gz
Algorithm Hash digest
SHA256 69cdfe53fe9dcd8e64f74c63e224550ed50ffefe19725443f6b9c5a500c87b0f
MD5 070137cb903ce1e3e8701eeb8badac2a
BLAKE2b-256 33de1f484ce034347d8900923d005e613d49531ec5f9cce48e810c3dff008e8d

See more details on using hashes here.

File details

Details for the file pyv4l2-1.0.2-py3.5-linux-x86_64.egg.

File metadata

File hashes

Hashes for pyv4l2-1.0.2-py3.5-linux-x86_64.egg
Algorithm Hash digest
SHA256 822b8ca1aa5f68e0612f6f01b8630339131f7d75255bffa9bf5b5b6366b1d098
MD5 5a09510020daa00b29a5db17b05cbedb
BLAKE2b-256 127ec4ad5768a72567e947b063ccd3b76e29d9d53d42af99acea27f362b261e4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page