No project description provided
Project description
Camerata
A library for querying and capturing from cameras, based on nokhwa crate.
Examples
Query available cameras:
print(*camerata.query(), sep='\n')
Example output:
CameraInfo(index=2, name='UVC Camera (046d:0809)', description='Video4Linux Device @ /dev/video2', misc='')
CameraInfo(index=0, name='USB2.0 VGA UVC WebCam: USB2.0 V', description='Video4Linux Device @ /dev/video0', misc='')
Save an image (note: requires pillow to be installed):
import camerata
import time
cam = camerata.Camera(camerata.query()[0]) # Open a camera
while cam.poll_frame_pil() is None: # Note that .poll_frame_* functions never blocks
time.sleep(0.1) # Wait until we get at least one frame from the camera
#time.sleep(1) # You might want to wait a bit longer while camera is calibrating
img = cam.poll_frame_pil()
img.save("img.png")
See examples/ for more
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
camerata-0.2.0.tar.gz
(6.7 kB
view hashes)
Built Distributions
Close
Hashes for camerata-0.2.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a7eb743fc741f94f303df9be87fa1da4721d6cc849b6c8b2a44b630af567075 |
|
MD5 | 033de41352fbfa9a54cfe9177cbdd7a0 |
|
BLAKE2b-256 | 17c4bd642c08fd4b97e4aa88d5246fb4f68709807c0a1456e37b61e7240982ca |
Close
Hashes for camerata-0.2.0-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6260023970a8aabad5435a0c62a094dc6dcc7cb8c36ac4f8bfbaaee33f96ecbe |
|
MD5 | 87ab4073ce8684f8d607db104f4ac4f8 |
|
BLAKE2b-256 | c5f3f22941ffb70c53552fa9931e03a8ef6004981acb89d9ad072ecfd7131af3 |
Close
Hashes for camerata-0.2.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4af28c59749c1efcf2460afd34b6e77e946835d3974ab1069c91572a16f7e945 |
|
MD5 | d9b37cef6b836c55ee2307d716b7baef |
|
BLAKE2b-256 | 6e858e0e45702c441e945069ad42a6c2d80e47bf8187d5a4b79d774d5cc0eebf |
Close
Hashes for camerata-0.2.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c42c488bf2a67e148e58d9699782df9953c0d9afd1f74d1f804d2888e4c24b4b |
|
MD5 | 618635fb9891dca7c8b5fdcbd55d06bd |
|
BLAKE2b-256 | 1187205b73a6f6eee684ce5957ad6875fa1cb0abca93222b11d21f9eaab68f0f |
Close
Hashes for camerata-0.2.0-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b19fd95d578a3c7fb51ab796ec8aba7973b85fd7a85837eeeea5bfc6d64ded02 |
|
MD5 | 28d68879b92b5985a181d89738fe878e |
|
BLAKE2b-256 | 811bced5cef4909a6b63c270e1646facb2cab929950c95fc35ab2c00e6f729e6 |