Skip to main content

No project description provided

Project description

OmniCamera

A library for querying and capturing from cameras, based on nokhwa crate.

Examples

Query available cameras:

print(*omni_camera.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 omni_camera
import time
cam = omni_camera.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


Download files

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

Source Distribution

omni_camera-0.6.3.tar.gz (17.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

omni_camera-0.6.3-cp313-cp313t-win_amd64.whl (319.5 kB view details)

Uploaded CPython 3.13tWindows x86-64

omni_camera-0.6.3-cp313-cp313t-win32.whl (294.2 kB view details)

Uploaded CPython 3.13tWindows x86

omni_camera-0.6.3-cp313-cp313t-manylinux_2_34_x86_64.whl (522.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ x86-64

omni_camera-0.6.3-cp313-cp313t-macosx_11_0_arm64.whl (510.0 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

omni_camera-0.6.3-cp313-cp313t-macosx_10_12_x86_64.whl (527.1 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

omni_camera-0.6.3-cp39-abi3-win_amd64.whl (323.9 kB view details)

Uploaded CPython 3.9+Windows x86-64

omni_camera-0.6.3-cp39-abi3-win32.whl (298.7 kB view details)

Uploaded CPython 3.9+Windows x86

omni_camera-0.6.3-cp39-abi3-manylinux_2_34_x86_64.whl (528.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

omni_camera-0.6.3-cp39-abi3-macosx_11_0_arm64.whl (517.2 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

omni_camera-0.6.3-cp39-abi3-macosx_10_12_x86_64.whl (534.9 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file omni_camera-0.6.3.tar.gz.

File metadata

  • Download URL: omni_camera-0.6.3.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for omni_camera-0.6.3.tar.gz
Algorithm Hash digest
SHA256 ffc29a2f9bec793d6c0655f5ccb90e40be7e5388c3e2910586eda0d2b7b645fb
MD5 04f8539f955ae0d9b3dae8f2f3ec7651
BLAKE2b-256 9405027efb2b9f7028b1d41af320cf50b475b9c1c1ded472b466d7af22de117a

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 40286e21e1cb6f85e7168c1c1a1bc1c941bc71776e1b173612e44add49c1625d
MD5 5effdeb4365fa7b130a50c7348c715ce
BLAKE2b-256 04547154d7f9f5c5be3e44662f91f0d18e83f28d2454446f68a8dd3246afe14e

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp313-cp313t-win32.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 2d8fc27a94b9790ed11adaf66051cf06fafc5e2fc2707ef628d2e173f95a9005
MD5 1ee39beaf490f5bf16386b8e34713a2a
BLAKE2b-256 1fe1466180be09737fbe2a58877126e5df6fcd91091ba0f24ba2dffc11e8aec4

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp313-cp313t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f872d25140d9f780d30ada64831c1a9aa191c3255c5c16c7f0e1978ffb2ee410
MD5 2b4ebf261fe6d26473f3797ed79c06d0
BLAKE2b-256 293c718dda87bb78182be83b28062ad23948f213eba8322a9c1572598521241f

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ea97b77e7c4ceaec00f5ed1722f3210025c2b12323212001b93f7949113b20e
MD5 0303ee132d51857c95a33d35994b62f2
BLAKE2b-256 db1bb4b5a21b6ec5593546c3e5be8ca5cf055f97ff3df69ddec9ba6f2d827f0d

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ac1500cf8ba0661ea611fa66be1b686d18aba75814aaf205ae333bb9db8e6b41
MD5 cc505ce3e876ce5fdf5dd2b3da821e30
BLAKE2b-256 cfe9ad5d68568c7f662aa6430b1770f001c64970935467f4a4fb108fa54aa7ce

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cb3acf2cc05d54b908d9e05b925b169e57d18dd358f3b0be60367d3e70302925
MD5 21c1e8373e311cb0761c91a4b8836cde
BLAKE2b-256 754057ac32784afce1e1fa8b7fca2b40292c90474a93c17e2d0f2482c849d5e2

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp39-abi3-win32.whl.

File metadata

  • Download URL: omni_camera-0.6.3-cp39-abi3-win32.whl
  • Upload date:
  • Size: 298.7 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for omni_camera-0.6.3-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 947b673c6d5f0e36aa734121b82665b55ec093a966bbae77f661a6bef9fd407e
MD5 9a4bb076439702d0bed05f60fda85b96
BLAKE2b-256 1a9d5e5cd4988ebdbb5430e982c1a40251594d4519e6e5b6e762a1d5179ab185

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 91382d89c3b83b41b7fe7d62fab277a3329f1dd9e925b0859d7e817ad8cc5a31
MD5 b19900dfa35c6f6a44ba2d36cb0a0a75
BLAKE2b-256 7df0815ebc725b85c0d3c1338722b14d7095056da8086cfb1df6aad0e4d64da5

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84a6238104404749683687c6895f32b9633241ba10fc130a57376a1a85e5b815
MD5 6986b16a0c4127e224a70276b99e1368
BLAKE2b-256 f4a9840d24d56222fe8a4f47ec25300ffcb13fa9bacceae2aed4a064f574a76e

See more details on using hashes here.

File details

Details for the file omni_camera-0.6.3-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for omni_camera-0.6.3-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7f473f3f7328a7c29b1afb685842bfc174ed7357af35267c03c99b30fd08d3d9
MD5 fbb35a437122bc2a01dad196b8b5c270
BLAKE2b-256 f91fac52542e32f17837b5654a967315bc3b91b910b5ad8c754b234b4ecd24e8

See more details on using hashes here.

Supported by

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