Commit Graph

3824 Commits

Author SHA1 Message Date
Saxon Milton e312bca992 Merged in validate-before-set (pull request #378)
revid/config/parameter: validate set val passed and then only if good we set receiver

Approved-by: kortschak <dan@kortschak.io>
2020-02-16 22:25:43 +00:00
Saxon Milton 81aa35b586 Merged in parameter-implementations (pull request #376)
revid/config/parameter: wrote code for the generation of Parameter interface implementations and commit resulting code

Using a template, code has been created to generate repetitive implementations of an interface name Parameter. The code iterates through a list of params and creates implementations for each one.

Approved-by: Scott Barnard <scott@ausocean.org>
2020-02-12 00:27:08 +00:00
Ella Pietraroia 2ee8ded809 Merged in benchmark (pull request #374)
Benchmarking for filters

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-02-11 02:50:30 +00:00
Ella Pietraroia d24a0e688e filter: benchmark: tidy 2020-02-11 13:17:08 +10:30
Ella Pietraroia 8dfddfbc1e filter: benchmark: tidying code 2020-02-11 12:14:21 +10:30
Ella Pietraroia e73be1e30a Filter: benchmark: merge conflicts on tests.go file 2020-02-11 10:59:48 +10:30
Ella Pietraroia ee3781eddc Filter: Benchmark: Merging in new way of calling new filters 2020-02-11 10:55:28 +10:30
Ella Pietraroia a658e39c7c filter: benchmark: move consts to into benchamrks 2020-02-11 10:05:45 +10:30
Ella Pietraroia c477a1184b filter: benchmark: add stanza 2020-02-11 10:05:41 +10:30
Ella Pietraroia 96ec7003db filter: benchmark: error checking for write function update descriptions 2020-02-11 10:05:39 +10:30
Ella Pietraroia f3df9f51f8 filter: benchmark: remove \n from log 2020-02-11 10:05:30 +10:30
Ella Pietraroia daa45014b6 filter: benchmark: upadte headers, add consts, print to log 2020-02-11 10:05:24 +10:30
Ella Pietraroia b0dbc25fd2 filter: benchmark: chaning descriptions 2020-02-11 10:03:03 +10:30
Ella Pietraroia 73454cb9bc filter: benchmarks: tidying up code 2020-02-11 10:02:48 +10:30
Ella Pietraroia 06a854c661 benchmark testing file 2020-02-11 10:02:05 +10:30
Ella Pietraroia f076330799 file added 2020-02-11 10:01:22 +10:30
Ella Pietraroia 85ca6014c4 filter: benchmark: change function calls to suit rebase 2020-02-11 10:00:17 +10:30
Ella Pietraroia 87498f125d filter: benchmark: change from wiriting output to file, to wiritng to dummy struct 2020-02-11 10:00:17 +10:30
Ella Pietraroia d7fa988272 filter: benchmark: add stanza 2020-02-11 10:00:17 +10:30
Ella Pietraroia b880657eae filter: benchmark: error checking for write function update descriptions 2020-02-11 10:00:17 +10:30
Ella Pietraroia 99b0ccc1b5 filter: benchmark: remove \n from log 2020-02-11 10:00:17 +10:30
Ella Pietraroia 42fe6e05ac filter: benchmark: upadte headers, add consts, print to log 2020-02-11 10:00:17 +10:30
Ella Pietraroia ab30dff020 filter: benchmark: chaning descriptions 2020-02-11 10:00:17 +10:30
Ella Pietraroia e31934a7e3 filter: benchmarks: tidying up code 2020-02-11 10:00:17 +10:30
Ella Pietraroia 97dac2fc37 filter: adding file with testing data 2020-02-11 10:00:17 +10:30
Ella Pietraroia 034a2622b7 benchmark testing file 2020-02-11 10:00:17 +10:30
Ella Pietraroia 08bbe7c917 file added 2020-02-11 10:00:17 +10:30
Scott Barnard 1ef52df250 Merged in diff-difference (pull request #377)
filter: rename Difference to Diff

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-02-10 06:15:46 +00:00
Scott fa15d92388 filter: Difference → Diff 2020-02-10 15:29:20 +10:30
Scott Barnard a41033beb3 Merged in combine-filter-var (pull request #375)
filter: combine common filter variables

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-02-08 05:30:37 +00:00
Trek Hopton 41807b79fe Merged in mp-move (pull request #373)
remove cmd/mjpeg-player from av to add to vidgrind repo

Approved-by: Saxon Milton <saxon.milton@gmail.com>
Approved-by: Scott Barnard <scott@ausocean.org>
2020-02-08 05:27:46 +00:00
Scott 5f02bb3829 filter: combine common filter variables 2020-02-07 14:34:43 +10:30
Scott Barnard bb5618f3c7 Merged in filter-debug-tag (pull request #370)
filter: use build tags to separate debug code from release code

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-02-07 03:20:46 +00:00
Scott 36ca545636 filter: circle-ci fix 2020-02-07 11:47:36 +10:30
Scott 36001c28b2 filter: combine debugging tools
This combines debugging of gocv and non-gocv filters into a single debugWindows struct.
2020-02-07 11:42:27 +10:30
Scott Barnard 279750dde8 Merged in iot-v1.2.14 (pull request #372)
use iot v1.2.14

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-02-06 23:44:30 +00:00
Trek H cbf8c98c87 remove cmd/mjpeg-player from av to add to vidgrind repo 2020-02-06 17:37:14 +10:30
Scott b2787213d1 filter: fix comment 2020-02-06 15:56:01 +10:30
kortschak 4e60728a0f Merged in webcam-bang (pull request #369)
device/webcam: don't close closed chan

Approved-by: Saxon Milton <saxon.milton@gmail.com>
Approved-by: Scott Barnard <scott@ausocean.org>
2020-02-06 04:36:09 +00:00
Scott 6dab83df3e use iot v1.2.14 2020-02-06 14:20:05 +10:30
Scott 6bad1706ac filter: changed embedded struct to a field within struct 2020-02-05 16:36:09 +10:30
Scott Barnard 32cce4b85f Merged in remove-cmd-field (pull request #371)
revid: remove cmd field from revid struct

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-02-05 05:02:01 +00:00
Scott 7192c392b2 revid: remove cmd field from revid struct 2020-02-05 09:49:21 +10:30
Scott 86ec511697 revid: remove ShowWindows variable 2020-02-04 13:32:45 +10:30
Scott b6d6090e25 filter: implement debug builds for basic motion filter 2020-02-04 13:22:15 +10:30
Scott 5917f35ccd filter: use build tags to separate debug code from release code 2020-02-04 13:22:15 +10:30
Scott Barnard a7346fe68f Merged in motion-pixel-interval (pull request #367)
filter: Motion detection filter pixel interval

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-02-04 02:34:09 +00:00
Scott 12febf18f4 filter: downscalingFactor → scaleFactor 2020-02-04 11:47:27 +10:30
Scott 72a5c31588 filter: add option to reduce resolution of frames for KNN motion filter
This makes the same changes as for the MOG but for the KNN filter.
2020-02-04 11:47:24 +10:30
Scott 10bfc296be filter: add option to reduce resolution of frames for MOG motion filter
A new netsender variable, FilterDownscaling is used for reducing the resolution of frames within the MOG motion filter.
This does not affect the resolution of the video output, it is only used to speed up calculations.
A FilterDownscaling factor of 2 is equivalent to skipping every 2nd pixel in the image.
2020-02-04 11:47:09 +10:30