Skip to content

Releases: ES-Alexander/pythonic-cv

Bug Fix

22 Dec 04:18
Compare
Choose a tag to compare

GuaranteedVideoWriter was joining a daemon - now changed to a normal thread.

GuaranteedVideoWriter

22 Dec 01:57
Compare
Choose a tag to compare

Added GuaranteedVideoWriter class for writing video with a guaranteed framerate that responds to the input/processing framerate. Repeats frames when input is too slow, and skips frames when input is too fast.

Package Bug Fix

17 Oct 01:46
Compare
Choose a tag to compare

Added __init__.py to pcv.examples to ensure the examples get included correctly when installed.

Organisation

17 Oct 01:20
Compare
Choose a tag to compare
  • Bug fix when playing a video with unknown fps
  • Refactored advanced examples to examples folder for cleaner navigation
  • Added the cam_video_switcher example for multi-video reading with looping and webcam control.

VideoReader Convenience

11 Oct 06:42
Compare
Choose a tag to compare
  • made verbose mode more meaningful (can now actually turn off messages about initial fps, etc)
  • added a reset_delay function so external callbacks that pause playback can avoid rapid frame swapping/frame skipping on resume
  • added a default callback for b to continue playback from the beginning (respects user-set start if set at initialisation)

Bug Fixes, Better Defaults

19 Sep 03:57
Compare
Choose a tag to compare
  • removed a bug causing Camera instances to close on initialisation (#6)
  • added exception handler for unsuccessful window close on context exit (doesn't really matter, so no need to end program)
  • other minor internal changes

Timing + Module Naming

12 Aug 06:38
Compare
Choose a tag to compare
  • Changed time.time to time.perf_counter for timing precision and cross-platform consistency
  • Changed helpers.py to process.py to better reflect the intent of the functions

Restructure

30 Jul 11:04
Compare
Choose a tag to compare

Same functionality, but restructured into a few modules to make it easier to understand what comes from where, instead of everything coming from a generic pcv module. Introducing vidIO, interact, and helpers!

Functioning Pip

28 Jul 12:16
6cc7ac0
Compare
Choose a tag to compare

Pip-installable, and also runnable.

Pip

28 Jul 12:09
Compare
Choose a tag to compare
Pip
v1.0.1

pip