Home

Awesome

go-estimate-examples

GoDoc License

This repo contains examples of usage for go-estimate

First, you need to install GoCV as instructed here.

You can build the examples by running the following command:

$ make examples

Get the repo:

go get github.com/milosgajdos/go-estimate-examples

Build examples:

make build

This will create a subdirectory in each of the examples directory called _build and place the built binaries into it. You can run the programs by executing any of the binaries.

Alternatively, you can also install the examples by either running go install for each of the examples or do it all with one command:

$ make install

Most of the examples are static i.e. they generate a simple plot which shows how the filter estimates new values from noisy measurements.

There are however two examples which use the wonderful gocv library to generate short interactive videos to watch the filters live in action.

Example of bootstrap filter in action:

<img src="./bfgocv/bootstrap_filter.gif" alt="Bootstrap filter in action" width="200">