Skip to main content

Add your description here

Project description

Telivision - Pythonic controller for Telicam

Simple Python wrapper for Toshiba's Python API. Source code available in Github.

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:

from telivision.teliwrap import TeliWrapper
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
        cv2.destroyAllWindows()
        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.3.tar.gz (5.4 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.3-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: telivision-0.1.3.tar.gz
  • Upload date:
  • Size: 5.4 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.3.tar.gz
Algorithm Hash digest
SHA256 dc56f49066d8e0964d690853dc03d142774f59e69e54e4d58eef4e8c7d094abd
MD5 c9206bd7c730c415a5b2a2225058e364
BLAKE2b-256 50ed3a5fc2783b1dad11f762d3e136842835cb1008ac4231dffcaf801be23f34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: telivision-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.4 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 24f05df4187732b65968e7c6af08398eecd4ee67d0a433a48f58163e2b2da2c8
MD5 d02212a763fb41ca7f4a7b6c253b3496
BLAKE2b-256 de6aeee1db6ff2a3e68dbe0766d62f31494ee4fe785b1d48903019534d9de5c7

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