Commit Graph

49 Commits

Author SHA1 Message Date
Ella Pietraroia f3c7b0f6ac basic filter that does not use gocv for motion detection 2020-01-24 17:01:28 +10:30
Ella Pietraroia 32612865dc making new file for basic filter 2020-01-22 16:32:47 +10:30
Ella Pietraroia 3851a20aa0 commenting 2020-01-22 16:04:16 +10:30
Ella Pietraroia c9dee735d4 back to old return 2020-01-22 15:44:53 +10:30
Ella Pietraroia c3f1d957e3 formatting 2020-01-22 15:43:10 +10:30
Ella Pietraroia 2e70e3fa1b change to error handling 2020-01-22 15:34:32 +10:30
Ella Pietraroia fd8e2e2426 full stops 2020-01-22 15:25:34 +10:30
Ella Pietraroia 963b74bed0 change variable name FilterFrames to MotionFilter 2020-01-22 14:57:35 +10:30
Ella Pietraroia b597fb9a1a commenting and refinement 2020-01-22 14:53:03 +10:30
Ella Pietraroia b588321d00 adding in so builds with circleci build 2020-01-22 13:12:22 +10:30
Ella Pietraroia d5e0bf7731 remove all tests 2020-01-20 16:19:04 +10:30
Ella Pietraroia 0c081e0b23 more testing prints now in lex 2020-01-20 15:45:43 +10:30
Ella Pietraroia c99d3564bf more testing 2020-01-20 14:31:40 +10:30
Ella Pietraroia 44aac3f9fd timing for 25 frames testing 2020-01-20 14:09:42 +10:30
Ella Pietraroia b0dd41dcf0 back to no testing 2020-01-16 14:39:44 +10:30
Scott 4b28558924 Frame counter resets on a consistent interval. 2020-01-13 10:49:01 +10:30
Ella Pietraroia 0b95041d4f quantization = 0 for input encode is MJPEG 2020-01-13 10:49:01 +10:30
Ella Pietraroia 6f16f68611 adding variable to choose how many frames to skip before filtering 2020-01-13 10:49:01 +10:30
Ella Pietraroia b39a440105 making mog filter that only dectects motion on every 5 frame (will make this a var) 2020-01-13 10:49:01 +10:30
Scott e5db4f0f1c Fixed shared windows between motion filters bug 2020-01-02 16:12:48 +10:30
Scott Barnard 474b58d616 Merged in MOG-err-imgdecode (pull request #319)
filter/mog.go: handles error from IMGDecode

Approved-by: Saxon Milton <saxon.milton@gmail.com>
2020-01-02 03:30:21 +00:00
Scott 3e19fb7cd6 filter/mog.go: Write returns 0 instead of -1 2020-01-02 13:32:05 +10:30
Scott 9d857b8a66 Created constants for the MOG filter 2020-01-02 13:25:21 +10:30
Ella Pietraroia ab211be6eb filter/filters_circleci.go fix type to NoOp 2019-12-31 16:10:09 +10:30
Ella Pietraroia f06d9641c8 moving build !circleci 2019-12-31 15:40:47 +10:30
Ella Pietraroia 062b341e68 fixing merge problems 2019-12-31 15:39:09 +10:30
Ella Pietraroia 5d6899e346 Merge branch 'knn' of https://bitbucket.org/ausocean/av into knn 2019-12-31 15:36:17 +10:30
Scott 29443bd61f filter/mog.go: handles error from IMGDecode 2019-12-31 15:31:47 +10:30
Ella Pietraroia 8c32265ae3 error message for decoding image 2019-12-31 15:29:58 +10:30
Ella Pietraroia 40b5374856 fixing circleci build problem with knn filter 2019-12-31 15:22:57 +10:30
Ella Pietraroia 6d45572a82 Documentation comments 2019-12-31 15:21:34 +10:30
Ella Pietraroia 0da2d3182a adding knn.go file 2019-12-31 15:21:34 +10:30
Ella Pietraroia 51e45c6ffa Documentation comments 2019-12-31 14:59:39 +10:30
Ella Pietraroia 8f3faeb197 adding knn.go file 2019-12-31 14:59:39 +10:30
Scott Barnard a62c25af41 Merged in circleci-gocv (pull request #317)
Circle-CI doesn't like to build because of gocv

Approved-by: Alan Noble <anoble@gmail.com>
Approved-by: Saxon Milton <saxon.milton@gmail.com>
2019-12-31 04:15:52 +00:00
Scott e0760f0096 Circle-CV ignores gocv/OpenCV for testing. 2019-12-31 13:37:23 +10:30
Scott 62af00ff4f PR changes #1 2019-12-31 10:54:13 +10:30
Scott 5286ded51f Small fixes and simplifications 2019-12-27 13:51:50 +10:30
Scott 9876b0cd35 Created motion filter that has a minimum frame rate. 2019-12-24 14:08:42 +10:30
Ella Pietraroia 6d5acb8941 Documentation comments 2019-12-23 11:59:17 +10:30
Ella Pietraroia d4bfa08288 Documentation comments 2019-12-23 11:29:25 +10:30
Scott 7364174858 Filters shall close when revid stops.
The Stop method for revid calls the filter's Close method to free filter resources.
2019-12-20 15:37:49 +10:30
Ella Pietraroia c4d809be27 Filter interface take 2
This branch was made because we were having problems with rebasing the original filter-interface branch. Filter-interface was used to make interface for filters and adding into pipeline made a new file (filter.go) that conatins package Filter. This package has the filter interface, with one filter, NoOp. More filters can be added. The filtering stage was placed inbetween lexing and encoding by changing the LexTo function to have the filter as it's destination and making the destination of the filter to be r.encoders
2019-12-20 10:42:51 +10:30
Scott f628c4243e Bugfix 2019-12-19 16:51:49 +10:30
Scott 8086cac802 PR fixes 2019-12-19 15:13:53 +10:30
Scott 669e72e86d PR fixes 2019-12-19 15:06:32 +10:30
Scott 9fce612585 Fixed copyright 2019-12-19 14:27:43 +10:30
Scott 7e62e17a83 Cleaned up branch 2019-12-19 14:25:31 +10:30
Scott 9c7de50b9d Created a motion detection filter to be used with the filter interface 2019-12-19 13:32:52 +10:30