-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathChangelog.txt
71 lines (60 loc) · 3.99 KB
/
Changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
v3.4
. Corrected a bug that was causiing the tracked x/y arrays to be flipped in KLT. Addressing was manually entered. Not sure how did it go wrong in the first place. May be a debug test wasn't cleared properly.
v3.0 20190102
+ Added Wizard support
. Added wizard compatibility to existing scripts
v2.4 (20180910)
+ Added video rotation in VideoReader2
. FFT function does zero padding of data make the length a multiple of 2
v2.3 (20180907)
.+ Added functionality to allow the user to re-select the object if the tracking is lost in KLT. The tracker is re-initialized with new eigen shapes on the last successfully tracked frame. This give a new set of object coordinates. The offset of these coordinates is kept for all the further tracked points. This way, the first newly tracked point coincides with the last tarcked and the track is rebuilt. Note that the length of validity map and track point records may change after selecting a new object. The length of the existing and new data are padded for the matching.
+ Added "Show Last position" button in objectSelector. This way, the user can view the location of the object on the last tracked frame which can be tool as a reference while selecting a new object.
+ Added script for analyzing Wilberforce pendulum
+ Added estimated time remaining in KLT tracking.
+ Added a readily usable PhysTrack.FFT function to perform or plot FFT.
v2.2 (20170801)
+ Video decoder asks for the number of framses to be skipped.
v2.2 (20170503)
. Changed default video framerate to 240 fps in the analyze motion
scripts.
+ Scripts don't ask unnecessary question to convert the video to
binary.
+ Added the option to force turn on or off the frame rate, binary
conversion popup, video trimming popup in video reader 2.
v2.1
+ Binary video conversion done using GUI
. repaired the brownian motion experiment sample.
+ Added code in tranformation function to work with floating ref systems.
+ Added a preview Mod for floating ref systems in CoordinateSystem Tool.
.+ Added and corrected code in the sample experiments
.+ Corrected Total frames setting KLT.
.+ removed BinaryTracker, added BOT.
v2.0
>>mega changes to the whole library.
. moved non GUI code under +PhysTrack package
. moved GUIs, and related scripts/functions under GUI directory
. for backwards compatibility. sample experiment names and outcomes are almost similar for the new scripts
+ Video reader 2 introduced.
> video reader object moved one layer to the bottom. video reader 2 encapsulates the trimming, cropping and binary conversion information.
+ Video reader 2 read2 function added for reading vr2 objects.
+ KLT and binary trackers return similar kinds of objects.
+ KLT TP filtration now done using a GUI.
+ StructOp can be used to operate scalar numbers directly with the trajectories
+ strToArr can convert struct trajectories to arrays and arrToStr can convert them back.
. Video trimming tool include cropping as well.
. Stitching and transformation functions can wor directly withtrajectory structs.
+ user image correction algorithm can be used automatically for pre-processing images. SetPreProcessingFunction() function does that. Some standard functions are aalready available. Like CorrectHSV, medfilt3 and AdjustBrightnessContrast.
+ GetColor can return colors by string names.
+ VidPlot can be used to make colored animated video plots.
V1.2
x Changed vro, fps, ifi, ofi to global variables
+ added support to cache the video in video trimming tool for faster playback of compressed videos. Declare enable enableFastPlayback=true before vidTrimTool to enable fast playback.
V1.1
+ Added analyzeBrownianMotionScript
+ Added blob detection based motion tracking scripts. Supports multiple objects detection at the same time. Objects are detected automatically.
+ Added fileInit2 for bd_1
V1.0
+ Started Changelogs
- Removed background elimination, and its variants. They were named md_1 to md_4.
. Every analyze script requries fileInit to be called first. All sub directories are added automatically.
. Video trimming tool generates local ifi and ofi