Skip to content

Releases: ES-Alexander/pythonic-cv

Bug Fix

Choose a tag to compare

@ES-Alexander ES-Alexander released this 22 Dec 04:18

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

GuaranteedVideoWriter

Choose a tag to compare

@ES-Alexander ES-Alexander released this 22 Dec 01:57

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

Choose a tag to compare

@ES-Alexander ES-Alexander released this 17 Oct 01:46

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

Organisation

Choose a tag to compare

@ES-Alexander ES-Alexander released this 17 Oct 01:20
  • 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

Choose a tag to compare

@ES-Alexander ES-Alexander released this 11 Oct 06:42
  • 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

Choose a tag to compare

@ES-Alexander ES-Alexander released this 19 Sep 03:57
  • 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

Choose a tag to compare

@ES-Alexander ES-Alexander released this 12 Aug 06:38
  • 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

Choose a tag to compare

@ES-Alexander ES-Alexander released this 30 Jul 11:04

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

Choose a tag to compare

@ES-Alexander ES-Alexander released this 28 Jul 12:16
6cc7ac0

Pip-installable, and also runnable.

Pip

Pip

Choose a tag to compare

@ES-Alexander ES-Alexander released this 28 Jul 12:09
v1.0.1

pip