Minimal command line pylon recorder
building
tested with the pylon 7.4.0 and pylon supplementary package for mpeg 4.1.0.1
- clone git repository
- execute
make - this should create a binary called
minimal_pylon - if not executable do
chmod a+x minimal_pylon - 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!
Description
Languages
C++
97.7%
Makefile
2.3%