Multicamera video acquisition,online compression and automation
Project description
labcams
A package for video acquisition and automation of experimens, uses separate processes to record and store data.
Usage
Open a terminal and type labcams -h for help.
The first time you run labcams it will create a folder in the user home directory where the default preference file is stored.
Configuration files:
Configuration files ensure you always use the same parameters during your experiments.
The configuration files are simple json files. There are 2 parts to the files.
A section were each camera is specified and a part with general parameters.
Available camera drivers:
PCO- install pco.sdkAVT- install Vimba SDK and pymbaQImagingpointgrey- FLIR cameras - install SpinnakeropenCV- webcams and so on
Each camera has its own parameters, there are some parameters that are common to all:
recorder- the type of recordertiffffmpegopencvbinaryhaccel-nvidiaorintelfor use with ffmpeg for compression.- 'CamStimTrigger' - controls the arduino camera trigger, see the duino examples folder.
UDP and ZMQ:
labcams can listen for UDP or ZMQ commands.
To configure use the command "server":"udp" in the end of the config file.
The port can be configured with "server_port":9999
The UDP commands are:
- Set the experiment name -
expname=EXPERIMENT_NAME - Software trigger the cameras (this is software, multiple cameras are not in sync) -
softtrigger=1 - Hardware trigger mode and save -
trigger=1 - Start/stop saving -
manualsave=1 - Add a message to the log -
log=MESSAGE - Quit -
quit
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file labcams-0.7.2.tar.gz.
File metadata
- Download URL: labcams-0.7.2.tar.gz
- Upload date:
- Size: 85.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63da1e94bdd86df6cfaca7d15aac6580f7d2bf91228c6a407809d6d366bfa0b5
|
|
| MD5 |
3decb0677398a406663afd7bbb75d782
|
|
| BLAKE2b-256 |
b8609d6b02dda692cd5d559e64e72233273399d9b86b83fd2d58319419686ec3
|
File details
Details for the file labcams-0.7.2-py3-none-any.whl.
File metadata
- Download URL: labcams-0.7.2-py3-none-any.whl
- Upload date:
- Size: 93.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3de4f3eb33f0aebb051c6b4bcf8a20830a17dec26d78d29a3dbddc74e64effd
|
|
| MD5 |
3bdfdc86103b5f66d7704ce30b0042d3
|
|
| BLAKE2b-256 |
880b90112e3b8ae1df7a9f338a4dc6ccf69525bf3538d3d9030b9e76ce7b2719
|