Skip to main content

Add your description here

Project description

Telivision - Pythonic controller for Telicam

Simple Python wrapper for Toshiba's Python API.

Setup

External requirements:

  • pytelicam from Toshiba TeliSDK
    • A wheel is included in this github repo for convenience, as allowed by the Toshiba SDK license.
    • Up-to-date versions may be downloaded from Toshiba's site

Usage

For simple camera mode operation, the library implements a telivision command, which runs the default interface (currently a simple OpenCV interface) in camera mode. The interface implements commands for pause/play (space), manual trigger capture (R when paused), and saving current capture (S).

For algorithmic control, one should use the TeliWrapper and TeliCamera interfaces. A minimal working example of streaming video from a telicam:

import cv2
    wrap = TeliWrapper()
    cam = wrap.create_camera(0)
    cam.start_stream()
    while True:
        image = cam.trigger_capture()
        cv2.imshow("Teli Camera", image)
        key = cv2.waitKey(1)
        if key == 27:  # ESC key
            break
    cam.stop_stream()

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

telivision-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

telivision-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file telivision-0.1.0.tar.gz.

File metadata

  • Download URL: telivision-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for telivision-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cbaae3967d7f40edf5ef411124236095adba1a9c94ea161a6bd256a1f1ce0999
MD5 6da32fc9e2524ed595615d70d8761c02
BLAKE2b-256 1d2d5f97f82b6e9b260baaef665dc7120694cd0c9dc5f586a420dcfdeba956d9

See more details on using hashes here.

File details

Details for the file telivision-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: telivision-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for telivision-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fbe165400e53a1c2c1cd0cd601334534e4c0480a29adc2b04bd06428f39ed023
MD5 82e8f3d802d5e239f6f1c436c3168e0e
BLAKE2b-256 59d326bcdf059d547794d0cb25cdc3782810d09200f56ab7428fd3f799a287bd

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