Skip to content

Releases: LdDl/odam

Version v0.8.3 - Update gocv-blob

27 Aug 19:50

Choose a tag to compare

What's new:

  1. Updated gocv-blob library to v2.2.10.
    Now determination of point side related to oblique line is more correct

Version v0.8.2 - Update gocv-blob

15 Aug 10:55

Choose a tag to compare

What's new:

  1. Updated gocv-blob library to v2.2.9.
    Now blob tracking is better due the "more" correct way to predict blob positions.
  2. Minor update README.md

Version v0.8.1 - Non-scaled pixel track

28 May 15:50

Choose a tag to compare

What's new:

  1. Following code:
EuclideanPoint: &odam.EuclideanPoint{X: cvPt.X, Y: cvPt.Y},

replaced with

EuclideanPoint: &odam.EuclideanPoint{X: cvPt.X * float32(settings.VideoSettings.ScaleX), Y: cvPt.Y * float32(settings.VideoSettings.ScaleY)},

With this code's change it is possible to send to gRPC server-side (if needed) coordinates of pixels track without scaling

  1. In some cases scaling pixel track is still needed, so it shoudl be optional. Start work on it.
  2. Overall information about scaling image before preprocessing would be usefull data to send to gRPC server. Start work on it.

p.s. We know about ugly and dirty JSON configuration, but it is what it is. When MVP stage would be passed we will consider TOML or better JSON structure.

Version v0.8.0 - Speed estimation

28 May 13:47

Choose a tag to compare

What's new:

  1. Added speed estimation based on spation information
  2. Added option for gRPC track info send
  3. Updated docs
  4. Continue working on debugging new feature (speed estimation)

Version v0.7.0

03 Apr 11:51

Choose a tag to compare

What's new

  1. KalmanTracker integration (+check if it's better or not) + extend configuration file for picking needed tracker.
  2. Updated ROADMAP
  3. Continue work on velocity estimation of moving objects

v0.6.6 - Minor

03 Apr 10:49

Choose a tag to compare

Misspelled accidentally

Version v0.6.5

02 Apr 19:07
4de5576

Choose a tag to compare

What's new

  1. Migrate from gocv-blob v1.2.0 to gocv-blob v2.0.10
  2. Updated ROADMAP
  3. Start work on velocity estimation of objects
  4. Start work on KalmanTracker integration (+check if it's better or not) + extend configuration file for picking needed tracker.

Version v0.5.5

19 Feb 11:07

Choose a tag to compare

Added

  1. Crop object from frame as option (#6)
  2. Optional number of points in single track (#8)

Updated

  1. Since preparing (crop/no crop/image to bytes and other operation) data for gRPC communication we've decided to move corresponding code under this condition
if settings.GrpcSettings.Enable {

Detailed info here: 6ed602a#diff-d55ac8ebd1a8973b8068e41ac9121be5c36f1753e24af4f37c774d70c1afc0ff

  1. Corresponding README.md updates

Version v0.5.1

01 Feb 10:39
7bc4eaa

Choose a tag to compare

Updated

  1. New version of gocv-blob - v1.2.0
  2. New version of go-darknet - v1.3.5
  3. Switch values to pointer for detection Go's channel
  4. Minor updates for README.md and example settings.
  5. Close() call for neural network

Added

  1. Object ID display as an option

Version v0.4.3 - Update gocv-blob

12 Aug 12:46

Choose a tag to compare

Update:
Updated to gocv-blob of version v1.1.2

Added:
Now send information about class of detected object to gRPC server https://github.com/LdDl/odam/blob/master/cmd/odam/main.go#L184