A package for camera streams on the google coral
Project description
TPUCameraManager
from TPUCameraManager.TPUCameraManager.TPUCameraManager import CameraManager, GStreamerPipelines
camMan = CameraManager() #Creates new camera manager object
CSICam = camMan.newCam(0) #Creates new RGB CSI-camera
#H264 = CSICam.addPipeline(GStreamerPipelines.H264,(640,480),30,"H264") #Creates an H264 stream at 30 fps and 640x480 for streaming server
#H264.addListener(<yourClass>) #Calls the out function in provided class everytime new data comes in
#AI = CSICam.addPipeline(GStreamerPipelines.RGB,(640,480),30,"AI") #Creates an RGB stream at 30 fps and 640x480 for AI
#CV = CSICam.addPipeline(GStreamerPipelines.RGB,(640,480),30,"CV") #Creates an RGB stream at 30 fps and 640x480 for openCV
MJPEG = CSICam.addPipeline(GStreamerPipelines.MJPEG,(640,480),30,"MJPEG")
CSICam.startPipeline() #Start gstreamer Streams
#CSICam.stopPipeline() #Stops gstreamer Streams
#CSICam.removePipeline("H264") #Removes a specific pipeline
#CSICam.removeAllPipelines() #Removes all pipleines from a camera object
#camMan.close(CSICam) #Close a specific camera object
#camMan.closeAll() #Close all camera objects created
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
TPUCameraManager-0.1.1.tar.gz
(6.7 kB
view hashes)
Built Distribution
Close
Hashes for TPUCameraManager-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9d241898b1f6d545a124b0463de7c264e358a91113165c21ca9a1215305ee6 |
|
MD5 | fe81afc61bd6c0bca24563893d9677c3 |
|
BLAKE2b-256 | 291690f93791a678e86dbd1e20e1bd390bab899ce80309f0fe07855d353e9a50 |