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