Commit Graph

3801 Commits

Author SHA1 Message Date
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
Ella Pietraroia c90cc40949 Merged in basic-filter (pull request #366)
Basic filter

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-02-03 07:04:59 +00:00
Ella Pietraroia 5c9ffd6c1f Merged in filter-names (pull request #368)
filter: change names so that they don't have filter in them

Approved-by: Scott Barnard <scott@ausocean.org>
Approved-by: Trek Hopton <trek.hopton@gmail.com>
2020-02-03 06:26:41 +00:00
Ella Pietraroia 5ccc4fbf99 filter: more comment fixing 2020-02-03 16:44:38 +10:30
Ella Pietraroia 45e0f2a817 filter: more comments fixing 2020-02-03 16:42:11 +10:30
Ella Pietraroia 9c5b284d68 filter: fixing comments 2020-02-03 16:39:25 +10:30
Dan Kortschak 2f85dbcdf6 device/webcam: don't close closed chan 2020-02-03 16:31:42 +10:30
Ella Pietraroia cd1088c2fa filter: basic: comments 2020-02-03 11:11:38 +10:30
Ella Pietraroia 17e1eb0436 filter: basic: add error checking for close() 2020-02-03 10:55:12 +10:30
Ella Pietraroia d4c60358a9 filter: basic: comments 2020-02-03 10:52:43 +10:30
Ella Pietraroia c1881cef3a filter: basic: comment and removing const 2020-02-03 10:52:04 +10:30
Ella Pietraroia f27a18282b filter: basic: removing const for pixel and threshold 2020-02-03 10:47:33 +10:30
Ella Pietraroia 02777c4dd5 filter: change names so that they don't have filter in them 2020-02-03 10:14:33 +10:30
Ella Pietraroia 2c3b6f237b filter: 2 spaces instead of a tab 2020-01-31 16:09:13 +10:30
Ella Pietraroia 209882f03d filter: change num to var in saveFrame(), move helper function to bottom, for loop to range 2020-01-31 15:56:36 +10:30
Ella Pietraroia 2c947edc2b iteration error fix 2020-01-31 15:23:18 +10:30
Scott Barnard 0dfb2df939 Merged in is-running-method (pull request #363)
device: add IsRunning method to AVDevice interface

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-01-31 04:29:02 +00:00
Scott Barnard 9b8f0dc887 Merged in burst-mode (pull request #364)
revid: make burst mode part of revid API

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-01-31 04:19:47 +00:00
Scott 5502eea661 revid: remove Burst method's duration parameter 2020-01-31 14:31:17 +10:30
Ella Pietraroia 0189fad0e2 fixing comments 2020-01-31 14:25:26 +10:30
Ella Pietraroia e107b682bb NewBasicFilter to NewBasic as we already know its a filter 2020-01-31 14:23:33 +10:30
Ella Pietraroia 40b282f39d closing debug file 2020-01-31 14:18:54 +10:30
Scott c682f49071 device: use fatal instead of skip in tests 2020-01-31 14:02:45 +10:30
Ella Pietraroia ca0b146419 don't need circleci build tag because gocv is not used 2020-01-31 13:38:04 +10:30