43 lines
1.6 KiB
Markdown
43 lines
1.6 KiB
Markdown
# Minimal command line pylon recorder
|
||
|
||
## building
|
||
|
||
**tested with the pylon 7.4.0 and pylon supplementary package for mpeg 4.1.0.1**
|
||
|
||
1. clone git repository
|
||
2. execute ``make``
|
||
3. this should create a binary called ``minimal_pylon``
|
||
4. if not executable do ``chmod a+x minimal_pylon``
|
||
5. have fun
|
||
|
||
## recording
|
||
|
||
Just run it with ``./minimal_pylon``. It will use some defaults for resoultion, framerate, gain, etc
|
||
and records 100 frames. There is a warning on the command line telling when frames need to long to be recorded.
|
||
|
||
Run ``./minimal_pylon --help`` fro information about the supported settings:
|
||
|
||
```
|
||
❯ ./minimal_pylon --help
|
||
Expected args:
|
||
--fps|-f the framerate, defaults to 20 Hz
|
||
--help|? this help
|
||
--width|-w the image width in pixel, defaults to 2000
|
||
--height|-h the image height in pixel, defaults to 2000
|
||
--xoffs|-x image x offset in pixel, defaults to 0
|
||
--yoffs|-y image y-offset in pixel, defaults to 0
|
||
--exposure|-e exposure time in us, defaults to 10000
|
||
--gain1|-g1 gain for camera 1 in db, defaults to 5.0
|
||
--gain2|-g2 gain for camera 2 in db, defaults to 5.0
|
||
--cameras|-c the desired number of cameras to grab at the same time, defaults to 1
|
||
--framecount|-n the number of frames, defaults to 100
|
||
--quality|-q the qualtiy of the compression (0 < q <= 100), defaults to 50
|
||
--index|-i the camera index, ignored if cameras > 1, defaults to 0
|
||
--outfile|-o the output filename
|
||
|
||
```
|
||
|
||
|
||
**Don't complain, send a pull request!**
|
||
|