A Qt-desktop app for recording from an Imaging Source Camera. Based on the PySide6 demoapp, licensed with the APACHE license.
- Provide desktop app to manually start/stop triggered recordings from Imaging Source Cameras
- Allow starting/stopping of recordings with a given filename via REST API
- Add metadata to recordings
- Add retreiving
lastrecorded files via HTTP - Specify metadata schema
uvx --from git+https://github.com/brain-bremen/imaging-source-recorder imaging-source-recorder-gui
While the GUI is running, go to http://localhost:8000/docs to explore the API.
# create new spec file
pyinstaller .\src\gui.py --collect-binaries imagingcontrol4 --add-data ".\images;images" --name "imaging-source-recorder" --contents-directory "." --window --icon .\images\tis.ico
# or use existing
pyinstaller imaging-source-recorder.spec
