Releases: localdevices/pyorc
v0.7.1
What's Changed
- 197 stabilization by @hcwinsemius in #199
Full Changelog: v0.7.0...v0.7.1
- last frame in a video is now properly read, even if stabilization is used.
- writing of frames to video is now very fast.
v0.7.0
What's Changed
- 184 ruff precommit and 185 improved transect plot by @hcwinsemius in #185
- 189 portrait mode by @hcwinsemius in #191
- 193 accelerate piv by @hcwinsemius in #196
With this release the entire workflow for velocimetry estimation is accelerated significantly. Typical videos may take about a factor 4-5 less time to process with exactly the same results. Exact speed-up is dependent on available CPU and memory resources.
Full Changelog: v0.6.1...v0.7.0
v0.6.1
v0.6.0
What's Changed
- 171 bug project numpy by @hcwinsemius in #173
- 176 implement openrivercam logo by @hcwinsemius in #177
- Update tests.yml temporary adding of
workflow_dispatch
by @hcwinsemius in #179 - 174 precommit install by @hcwinsemius in #178
Full Changelog: v0.5.5...v0.6.0
v0.5.5
What's Changed
- fix #161 by @hcwinsemius in #162
- Bugs 164 165 solved by @hcwinsemius in #166
- Bugs 164 165 by @hcwinsemius in #167
Full Changelog: v0.5.4...v0.5.5
v0.5.4
What's Changed
- fixed a difficult to interpret CLI error #155
- updated CI actions as OpenCV dependencies changed
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- bug with windows machines fixed, where local coordinate system coordinates were in some cases truncated when 64-bit floats were subtracted from 32-bit floats. This is a behaviour in numpy #145 by @hcwinsemius in #146
- adding ability to rotate videos through a rotation property in camera configuration or per single video by @hcwinsemius in #147
- Solving issue with projection using a new method
method="numpy"
by @hcwinsemius in #149 - fixing #138 making velocity processor more serializable by @hcwinsemius in #150
- fix #144 also allowing for a hard-set fps by @hcwinsemius in #153
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- fix #134 by @hcwinsemius in #135
- getting ready for v0.5.2 by @hcwinsemius in #137
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- fix #128 by @hcwinsemius in #129
- Issue 128 by @hcwinsemius in #132
- Update main.py by @hcwinsemius in #133
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
Several large updates were made to:
- make it a lot easier to get well-calibrated ground control and lens parameters at the same time. we now do this by optimizing the lens' focal length and (if enough ground control is provided) barrel distortion whilst fitting the perspective to the user-provided ground control points
- provide the fitted ground control points in the interface so that the user can immediately see if the ground control points are well fitted or if anything seems to be wrong with one or more control points.
- get much-improved stabilization for non-stable videos
- feature stabilization on command line which consequently provided user-interfacing to select non-moving areas by pointing and clicking.
The following issues are the major issues describing these major improvements.
The stabilization is arranged slightly differently on the API and can now already be set in camera configuration. This is a change in API requiring a medior version bump.
- Issue 122 by @hcwinsemius in #124
- Issue 126 by @hcwinsemius in #127
Full Changelog: v0.4.3...v0.5.0