Commit Graph

103 Commits (0a45954a1bad74927eb54e6fd35da6fbaeeb6a08)

Author SHA1 Message Date
Moe 0c55a4d012 ONVIF Events 2022-06-16 23:23:12 -07:00
Moe Alam 1a6fbee0ab event.js : finish moving out functions to events/utils.js 2021-01-02 10:49:05 -08:00
Moe Alam e5854f7528 events.js, monitor.js : more cleanup 2021-01-02 10:30:20 -08:00
Moe c48ed6d6ef events.js, s.triggerEvent : light cleanup on function declaration/execution
+ remove use of hotswap recording method, Traditional Recording is recommended.
+ add timed lock for webhook
+ begin layering wraps on fields to make reading easier (Webhook and Command)
2021-01-01 22:17:37 -08:00
Moe Alam 67e897080f events.js : minor cleanup 2020-12-23 20:07:30 -08:00
Moe Alam 27b0dc3cdc ffmpeg.js : rewrite traditional recording, cleanup execution
+ disable resetSnapCheck
2020-11-02 21:22:03 -08:00
Moe Alam 22c4867eea bug cleanup 2020-10-18 17:18:46 -07:00
Moe Alam a2e8de4386 auto ptz : cleanup return home 2020-09-20 10:45:10 -07:00
Moe Alam ad007b6f8f Improve Automatic PTZ (Return Home when Object lost)
+ Add Inverting Y-Axis
+ Add ONVIF Scanning Port 8899
+ Cleanup some ptz.js function uses
2020-09-19 23:28:35 -07:00
Moe 815fbb0cae remove extraneous option 2020-08-27 16:20:33 -07:00
Moe 09a92e7d17 make custom events run syncronously inside async function 2020-08-12 17:37:24 -07:00
Moe e0c9d4c434 Merge branch 'dev' into 'rebuild-sql-queries'
# Conflicts:
#   libs/startup.js
#   libs/webServerPaths.js
2020-08-08 00:16:24 +00:00
Moe 6ace0dfbed Merge branch 'always_record_on_motion' into 'dev'
Optionally allow recording to start on motion prior to object detection results.

See merge request Shinobi-Systems/Shinobi!217
2020-07-27 18:11:50 +00:00
Moe 874f774d9a change to reason instead of "Motion" as title for email screenshot filename 2020-07-22 21:21:09 -07:00
Ian Rubado a72ea774a8 Optionally allow recording to start on motion prior to object detection results. 2020-07-13 21:50:52 -04:00
Moe 21ea4d804f sqlQuery Conversion : basic, events, notifications, scheduler, socketio 2020-07-09 22:48:34 -07:00
Ian Rubado 6b7a17e4ce Allow detector filters to send emails without a monitor global detector setting of sending email being sent. 2020-07-04 15:31:05 -04:00
Moe f178d2121c Revert Detector Filter changes (will branch to identify why it drops motion) 2020-07-04 10:04:58 -07:00
Moe fb7972223b fix not-iterable error in events 2020-07-04 08:56:17 -07:00
dennis.cartier 58c5796d4b Switch logging to user log from system 2020-06-27 14:40:43 -04:00
dennis.cartier 5ddfbcb5d3 Add support for testing count of matched objects 2020-06-26 05:43:36 -04:00
dennis.cartier 212cecdc9c Fix too early of insertion of detector_motion_count before all returns have been considered 2020-06-24 16:50:53 -04:00
dennis.cartier 923312da38 Make the Global Drop be the default beahviour 2020-06-19 14:00:25 -04:00
dennis.cartier 91f5ff6b76 Add support to only test matrices that passed filters for the Region Test flag 2020-06-17 08:23:46 -04:00
dennis.cartier c7759063f3 Fix non-filtered matrices from being written into Events table 2020-06-16 07:45:35 -04:00
dennis.cartier 57c51f17c8 Remove a conditional that no longer applies 2020-06-14 06:58:20 -04:00
dennis.cartier e86d3e03df Change the result passing for the matrix region collisions and add test to short circuit hopeless calls 2020-06-14 06:58:20 -04:00
dennis.cartier 0621ef9b35 re-write of legacy object matching to remove missed corner cases 2020-06-14 06:58:20 -04:00
dennis.cartier e732db8656 Add support for Region Nmes testing 2020-06-14 06:54:49 -04:00
Moe 773351313f Allow PTZ Tracking any Object Tag 2020-06-13 22:17:54 -07:00
Moe df720fcab2 remove PTZ Tracking debug comments 2020-06-13 11:56:54 -07:00
Moe 57a876e28d minor cleanup for PTZ handling 2020-06-13 11:46:20 -07:00
Moe c004275fa8 put logger inside s.cameraControl callback 2020-06-13 11:27:46 -07:00
Moe ba32e44e2c Merge branch 'dev-confidence-testing' into 'dev'
Add confidence testing into switch statement

See merge request Shinobi-Systems/Shinobi!202
2020-06-10 20:57:25 +00:00
dennis.cartier 20e4a89e04 Add support to test confidence property in object detection 2020-06-08 05:40:51 -04:00
Moe 3781ea5f35 PTZ Tracking : Auto-Up require object height larger than 80% of img height 2020-06-07 23:44:45 -07:00
Moe 47aa4fd55b PTZ Tracking : Fix Auto-Up 2020-06-07 23:08:04 -07:00
Moe 3d3ca32bc3 PTZ Tracking : if person too low on screen then lower tilt 2020-06-07 22:52:26 -07:00
Moe 2566d52b3e PTZ Tracking : Now does both X and Y axis following on larget person object found
- if person object Y value is less than 30 then camera will automatically move upward. In future this will be configurable.
2020-06-07 22:45:55 -07:00
Moe b93abc1589 Basic PTZ Follow : detecting position on X axis works, y axis does not 😭 2020-06-07 11:48:39 -07:00
Moe 2c7fd09c94 Basic PTZ Follow now only follows largest "person" object found
- will think of better name later
2020-06-07 10:32:44 -07:00
Moe df1cf56d62 Basic PTZ Follow upon Object Detection 2020-06-06 23:50:43 -07:00
Moe cd9b2bd857 Update events.js 2020-06-05 08:33:01 -07:00
Moe 5436dab375 Fix "Object in Region" detection (by UnlikelyLocation9 in the Community chat) 2020-05-28 12:10:27 -07:00
Moe 479efbf228 adjust counting methodology for tracking plugins
- tracking plugins are currently not available to public but you may still use the counting feature on a per-frame basis instead of tracked object
2020-05-24 22:10:31 -07:00
Moe 664a30ee32 add Event Counting engine 0.1 2020-05-23 22:12:42 -07:00
Ian Rubado b724724cfb Changed per Moe's reccomendation. 2020-05-15 21:28:27 -04:00
Ian Rubado cbd145ff73 Fix whitespace vs tab. 2020-05-15 18:41:15 -04:00
Ian Rubado d0b3b6eedd Resolving a zombie ffmpeg process on linux under certain conditions. 2020-05-15 18:34:12 -04:00
Moe 6192c27fd2 Complete Plugin Cluster Method, first revision
- Plugin cluster chooses which plugin to send to based on how many frames are in the plugin's queue.
2020-05-11 18:51:05 -07:00