Controlled and automated image and video recording with the raspberry pi
APACHE-2.0 License
Bot releases are visible (Hide)
* Included check in main pirecorder script to update the config file
to ensure backwards compatibility
* Integrated posibility to set up to 5 filename parameters to more
flexibly name files
* Integrated annotation option to write the filename as text onto
the image or video file
Published by JolleJolles over 1 year ago
Updated image sequence script to store images in different correctly-dated folders when the image sequence crosses multiple days; fixed some links.
Published by JolleJolles about 2 years ago
Fixed issue with default configuration file
Published by JolleJolles about 2 years ago
Fixed issue with maxres not working well with v1.3 and v1.5 raspberry pi cameras, both for when recording and streaming
Published by JolleJolles over 2 years ago
* Fixed issue when maxvidsize was 0
* Improved readme and guides on website to include installing of picamera
and latest recommended version of opencv, and extended note about not
recommending bullseye for now.
* Changed copyright year until 2022
Published by JolleJolles over 2 years ago
Besides some fixes and smaller additions, this version adds possibility to automatically split created videos based on a duration or filesize treshold
Published by JolleJolles about 4 years ago
A major release with, besides a number of fixes and improvements to the package, the publication of the accompanying paper in the Journal of Open Source Software.
Changes:
* Added statement to camconfig and documentation website regarding minimum
recommended resolution
* Contribution statement added to README
* Included improved statement of need in JOSS paper and documentation
* Integrated ability to store ROI directly when running stream from the
command line
* Added test.py file for testing all functionalities of pirecorder
* Improved paper in a number of ways
* Changed user settings to facilitate getting max resolution
* Fixed autoconfig stream not releasing camera after use
* Some final improvements to the paper for JOSS
* Small fixes
- Added missing subdir to pirecorder settings documentation
- Fixed delete parameter name in schedule documentation
- Removed pandas as dependency of linked pythutils package
- Fixed jekyll issue that prevented documentation website of not updating
Published by JolleJolles over 4 years ago
2020-07-07 version 3.1.0
* Added accompanying academic paper for pirecorder, submitted to The Journal of Open Source Software
* Updated recording mode to be able to record at higher framerates and
* updated documentation with a note about high framerates.
* Fixed resolution for images not needing to be divisible by multiples of 16
* Added steps to documentation to get the latest firmware
* Updated recording mode to be able to record at higher framerates
* Small fix to schedule function logfile filenaming
* Small updates to documentation and website
2020-06-27 version 3.0.0
Major changes:
* Created an in-depth documentation website hosted with GitHub pages that provides tutorials for all the different functionalities of pirecorder with a nice and clear webdesign, from setting up the raspberry pi, and installing pirecorder, to configation, scheduling recordings, and converting media. See https://jollejolles.github.io/pirecorder/
* Added new camconfig module to interactively set all the recording parameters, including rotation, shutterspeed, whitebalance, iso, contrast, saturation, and sharpness via a dynamically updated video stream. Changes can be automatically linked to a PiRecorder configuration file.
* Integrated automatic exposure and white balance modes both for each new recording and within each (video) recording as well as a function to get the optimal shutterspeed and white balance parameters and store them in the configuration file to be used later as static parameters.
Improvements:
* Fully updated and extended the jupyter notebook example file with more examples and more detailed documentation
* Stream module now draws on video rather than static frame.
* Integrated option to refresh zoomed-in image for the stream module.
* Integrated possibility to add parameters to stream function on the command line.
* Integrated the possibility to schedule jobs with different configuration files.
* Added a new cameratype parameter that makes it easier to get the maximum resolution depending on if the v1, v2, or the new hq camera is used.
* Added three new Jupyter Notebooks
* Removed the auto and manual set_gains function as it is now improved and integrated in the auto_config function and camconfig module
* Many other smaller changes and fixes, including integrating the calibrate and stream modules, updated the logo, made some fixes to the stream, videoin, and schedule modules, and improved possibilities for user interrupt during media converting.
* Improved the readme and documentation throughout
Published by JolleJolles over 4 years ago
* Integrated new logging function
* Updated functions that use pythutils updated mouse_events function
* Included user input of fps and overwrite option for video converter
Published by JolleJolles over 4 years ago
Published by JolleJolles almost 5 years ago
A medium update with convert function now enabling folder monitoring, zoom functionality is properly integrated in the pirecorder and setgains class, integrated dynamic user input for getgains function, and various smaller fixes.
Published by JolleJolles almost 5 years ago
Major update with large number of small and large improvements and fixes and the module is now available on PyPi. The most major changes are:
AnimRec version 1.1.0
* Scheduler now only shows/deletes animrec-related crontab entries
* Number of improvements to setup file for different versions and dependencies
* Large number of smaller fixes to record and schedule functions
* Improved the documentation regarding dependencies
Published by JolleJolles almost 6 years ago
First public release of AnimRec