Commit Graph

119 Commits (115ef947e60759a1e1f6dc4fffcf4fa20645da41)

Author SHA1 Message Date
Moe Alam d4513c4c4f shinobi-tensorflow.js : add Websocket Disconnect when checkStartTime fails 2020-11-19 16:26:23 -08:00
Moe Alam ababb20c22 add pluginCheck.js to tensorflow plugin
Purpose is for when a plugin is started but crashes right away due to some kind of incompatibility with the users hardware. Some users may not notice this and let it run anyway. This will suspend the process if it stops and starts again within 3 seconds of the last startup.
2020-11-19 16:19:04 -08:00
Moe Alam 5a79a55e4b update tensorflow plugin install post action dir 2020-11-19 16:16:50 -08:00
Moe Alam 96d50f5b00 remove opencv plugin - deprecated 2020-11-04 09:49:03 -08:00
Moe b787459ce4 Merge branch 'dapowers87-non-interactive-install' into 'dev'
Non-interactive install for Tensorflow

See merge request Shinobi-Systems/Shinobi!246
2020-11-03 05:59:33 +00:00
Levent K db13c16260 Refactored shinobi-tensorflow.js (by moe and thellamafarm) 2020-10-28 15:02:53 +00:00
Levent K 18b3ae1c45 Update INSTALL.sh 2020-10-12 16:48:22 +00:00
Levent K e2fb577878 Adjust model file name 2020-10-11 08:09:36 +00:00
Levent K 4ce7000851 Update detect_image.py 2020-10-11 08:01:54 +00:00
Levent K 8093e42461 Some fixes in shinobi-tensorflow.js 2020-10-10 22:32:53 +00:00
dapowers87 561ab3018d make error messages uniform 2020-10-06 04:48:44 +00:00
dapowers87 0eb4732650 - Make Tensorflow's INSTALL.sh optionally non-interactive
- Update README
2020-10-06 04:44:34 +00:00
Levent Koch 672c6926c4 update install script 2020-09-19 17:10:25 +02:00
Levent Koch dfb1559ecd update readme and install script 2020-09-19 17:07:09 +02:00
Levent Koch 11bf729eea adding coral tensorflow plugin 2020-09-19 12:36:58 +02:00
Moe 7733bc706f Update pluginBase.js 2020-08-28 19:41:13 -07:00
Moe e6b5f42ce4 minor housekeeping 2020-07-22 21:21:34 -07:00
Ian Rubado 81ac3bd1ea Added modelUrl support to tensorflow plugin. 2020-07-06 17:56:51 -04:00
Moe e13ef94653 update tfjs version for face plugin 2020-06-06 15:36:21 -07:00
Moe 7d4bc31e85 Add ARM64 to TensorFlow plugin installer 2020-06-04 13:01:40 -07:00
Moe 84dba818ea update yolo build error message 2020-06-01 22:18:43 -07:00
Moe 0ae5eb5a95 Add gcc/g++ downgrade to yolo installer 2020-05-30 09:03:40 -07:00
Moe cafeed6b78 make plugin detectObject async and minor adjustments to help window 2020-05-22 22:06:48 -07:00
Moe 9ebd250d55 ignore .env for tensorflow plugin and create during install 2020-05-11 19:36:08 -07: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
Moe fd723664e3 remove deprecated plugins 2020-05-11 15:57:16 -07:00
Moe 301bb4ebca minor formatting 2020-05-09 16:16:22 -07:00
Moe beb621de5b basic plugin cluster handling 2020-05-07 23:01:16 -07:00
Moe d43270a9c8 light formatting 2020-05-07 08:42:41 -07:00
Moe d8ea9e2fcb update pluginBase.js formatting 2020-05-03 22:40:45 -07:00
Moe 08bba843a6 clean up tensorflow install process 2020-05-03 22:21:24 -07:00
Moe 0eac960171 Fix plugin auto-reconnection 2020-05-03 09:52:58 -07:00
Moe ca4a3723e8 Update Face plugin tfjs version 2020-04-26 13:57:10 -07:00
Moe 49eb779f80 Update Face plugin to incorporate TensorFlow GPU handling update 2020-04-26 12:09:06 -07:00
Moe 474a3c599f Update plugin TensorFlow GPU Install 2020-04-26 11:57:47 -07:00
Moe 5a63dd7385 Update tfjs versions 2020-04-25 20:46:32 -07:00
Moe d6513fdf85 Update Face plugin for latest face-api module responses
- will still have fallback for old versions of face-api
2020-04-25 12:42:02 -07:00
Moe ce6029cb05 Update Tensoflow and Face plugin install scripts 2020-04-25 12:23:41 -07:00
Moe 1eef597159 Face Manager : Add Entire Face (folder of images) deletion at once 2020-04-24 10:50:05 -07:00
Moe 59bf04c5d5 Face Manager : enable uploading multiple images concurrently
+ if an image is re-added it will replace it in the UI to the beginning of the face container
2020-04-24 09:53:02 -07:00
Moe 5e59a70897 Face Manager : prettier UI
- Access the Face Manager in the Super User panel
2020-04-23 21:30:32 -07:00
Moe e7099d1dbb Face Manager : Add drag and drop for faces between folders in UI 2020-04-23 20:58:30 -07:00
Moe b71de38e77 Face Manager : Add Install rule for Face Manager in Face plugin Installer
- This is a customAutoLoad module, once added Shinobi needs to be restarted.
2020-04-23 14:33:01 -07:00
Moe b54ce6b965 Face Manager : tag each face image with their name when listed 2020-04-23 10:31:23 -07:00
Moe 2434b5e687 Recompile Trained Faces when images change
- the plugin will wait 10 seconds after a request before creating the new face models. If another file is uploaded within those 10 seconds it will reset the timer. The purpose is to avoid overloading the training engine when uploading files in quick succession.
2020-04-23 10:08:25 -07:00
Moe ca53d562a4 FaceManager : upload, delete, and list working 2020-04-23 00:49:35 -07:00
Moe 0be672edc7 Update super.faceManager.js 2020-04-23 00:38:23 -07:00
Moe fa70dabcf9 faceManager : face image listing and deletion working 2020-04-23 00:22:10 -07:00
Moe cb7fb2ac6d basic UI, loads face images and allows deletion
- theoretical code, still missing upload
2020-04-22 20:55:14 -07:00
Moe c43497cc56 fix responess for faceManager 2020-04-22 20:22:44 -07:00