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.1.tar.gz (4.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.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: telivision-0.1.1.tar.gz
  • Upload date:
  • Size: 4.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.1.tar.gz
Algorithm Hash digest
SHA256 0846152e26a49a7201c2641428b79970e1de86751818f0a3baa7d1f5b0dac849
MD5 89d5538104e4b5fa1eb3f27fdb9a0f93
BLAKE2b-256 f60f467b4ec55e9cf849aa937340d0176535d5cc190b921a881e27b670f017c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: telivision-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 75e7e09470708d49c8ac6ccd309d58dac5a929da9e2a686eff5f0d6df6a6a195
MD5 a5ec3bc86df57d07dd03c9fce98ae784
BLAKE2b-256 3fad6965ac9035796fb099a38f08e0cb1ff1c5e3308ae61c7050dc8cfe90faae

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