Moe
dff8532739
disable `npm audit fix --force`
2021-05-05 13:43:03 -07:00
Moe
cdae16c497
Force Tensorflow installer to get specific version
2021-04-17 10:11:05 -07:00
Moe
7d93ebb566
Update INSTALL-jetson.sh
2021-04-12 20:46:13 -07:00
Moe
ad0508e2f8
force 2.7.0 install for tensorflow plugin
2021-03-27 06:53:58 -07:00
Mitch Ross
e8fdfcc9f5
Merge branch 'dev' into 'dev'
...
# Conflicts:
# plugins/tensorflow-coral/detect_image.py
2021-02-08 16:03:07 +00:00
Mitch Ross
9d7bd31068
Fix math on bounding box drawing logic.
2021-02-08 15:03:25 +00:00
Mitch Ross
fa5245156c
Clean up detect_image, add comments. Remove unnecessary code.
2021-02-07 19:57:42 +00:00
Moe Alam
cd15b95d34
re-arrange face plugin installer order
2021-02-05 08:24:43 -08:00
Moe Alam
7a5b97ce7c
update face plugin to use tfjs 1.7.4
2021-02-01 10:01:27 -08:00
Moe Alam
30c963770d
Fix tensorflow-coral plugin with Plugin Manager init
2021-01-30 16:21:45 -08:00
Mitch Ross
8253e354c5
Mitch Coral Plugin Update
2021-01-28 15:04:07 +00:00
Moe Alam
88d5bb3479
Plugin Manager : allow interacting with Installer from UI
2021-01-21 05:50:46 -08:00
Moe Alam
ff452e5b2e
create pluginWorkerBase to be used with plugins running as Workers
2021-01-20 19:00:45 -08:00
Moe Alam
1322d2b09c
tensorflow : clean up test notices
2021-01-18 19:23:48 -08:00
Moe Alam
62ccbe41bd
update tensorflow module test
2021-01-18 12:17:47 -08:00
Moe Alam
c903c1ed14
Update tensorflow test.js file and update installer
2021-01-18 08:18:20 -08:00
Moe Alam
93e7327f7e
Add old Tensorflow plugin Installer
2021-01-18 08:12:05 -08:00
Moe Alam
505c098471
tensorflow : set original installer for only desktop/server installs
...
- jetson nano now has its own install script for this plugin, INSTALL-jetson.sh
- Raspberry Pi support will be reconsidered in the near future but not a priority at this time.
2021-01-12 11:55:15 -08:00
Moe Alam
647dba1139
tensorflow : add installer specific to Jetson Nano and Xavier
2021-01-12 11:41:11 -08:00
Moe Alam
2a16c5da87
tensorflow : run npm install for required packages
...
- "npm install" wih package.json did not get required dependencies
2021-01-12 09:25:06 -08:00
Moe
b5aaf97c06
update tensorflow plugin original installer for 2.7.0
2020-12-27 21:08:27 -08:00
Moe
68a3131b3c
adjust tf plugin installer
2020-12-27 16:12:56 -08:00
Moe
304df32cf4
Update INSTALL-2-3-0.sh
2020-12-27 12:28:00 -08:00
Moe Alam
61ab0de2fc
tensorflow plugin : get directory differently
2020-12-22 14:12:07 -08:00
Moe Alam
bc6a95951f
tensorflow plugin : update test images used
2020-12-22 12:32:56 -08:00
Moe Alam
e0d70b3ce1
tensorflow plugin : fix test file to use less ram and minor tuning to INSTALL-2-3-0.sh
2020-12-22 12:19:17 -08:00
Moe Alam
d1a127ac75
Update INSTALL-2-3-0.sh
2020-12-22 11:08:12 -08:00
Moe Alam
bb71450ba3
Add basic tensorflow plugin installer for Jetson Nano using 2.3.0 tfjs
2020-12-22 11:03:20 -08:00
Moe Alam
60a741a888
test tfjs-node object detection without connecting to Shinobi
2020-12-21 20:46:22 -08:00
Moe Alam
5dfd8fc67b
rename shinobi-tensorflow (for coral) to shinobi-tensorflow-coral
2020-12-02 13:23:27 -08:00
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
Moe
051c7abf99
Add Face Plugin's Face Manager customAutoLib framework
...
- currently API methods only, no UI yet
2020-04-22 20:04:51 -07:00
Moe
cd9b8a2e5e
Allow extensions on camera Initiation for pluginBase+
2020-04-21 15:32:39 -07:00
Moe
55e6c97f72
Allow extensions on camera Initiation for pluginBase
2020-04-21 15:07:22 -07:00
Moe
e67cd8be29
Add ARM support for Face plugin (tensorflow)
2020-04-10 22:21:36 -07:00
Moe
c2722641fd
Move "Face Training" section in README to below basic install
2020-04-10 09:31:40 -07:00
Moe
273a38d9d2
Update Face Recognition plugin, add CPU/GPU selection in Installer
2020-04-10 09:31:12 -07:00
Moe
4d819932b7
Face plugin installer ask for GPU or CPU setup
2020-04-09 20:55:07 -07:00
Moe
b14cf34629
Update package.json
2020-04-07 21:05:26 -07:00
Moe
0dc4b7afd2
add inference time to yolo plugin
2020-04-05 16:13:52 -07:00
Moe
a1da1feb9b
allow changing tensorflow cocoBase from plugin's conf.json
...
+ default tensorflow plugin is now lite_mobilenet_v2 instead of mobilenet_v2
2020-03-10 18:39:09 -07:00
Moe
5168322707
add OpenALPR auto key generation during install
2020-02-25 09:00:57 -08:00
Moe
43d7422502
Update CUDA Installer for 10.2
...
+ Add Automatic Plugin Key Generation for Yolo and TensorFlow plugins
+ Change gcc and g++ versions that are installed to version 8
2020-02-07 15:21:57 -08:00
Moe
98bb9e3740
Add TensorFlow install README
2020-01-26 21:42:52 -08:00
Moe
103c543a0e
fix tensorflow INSTALL.sh order of operations
2020-01-23 14:14:23 -08:00
Moe
2cbf51645b
Allow choosing CPU or GPU for TensorFlow plugin
...
- "tfjsBuild" option can be added to TensorFlow conf.json. Values are "cpu" and "gpu"
+ update TensorFlow plugin installer
+ clean up code a little
2020-01-20 08:30:31 -08:00
Moe
14f81b090e
modify reconnection method in pluginBase
2020-01-18 18:36:32 -08:00
Moe
9efa2e3c16
fix Tensorflow bounding box positions
...
+ cleanup ObjectDetectors lib
2020-01-17 21:45:33 -08:00
Moe
ff90c355b3
Update INSTALL.sh for Tensorflow plugin+
2020-01-17 19:59:46 -08:00
Moe
a09a47e762
Update INSTALL.sh for Tensorflow plugin
2020-01-17 19:44:10 -08:00
Moe
db6d6f90a3
Merge branch 'alpha' into 'dev'
...
Add Tensorflow plugin
See merge request Shinobi-Systems/Shinobi!146
2020-01-18 03:18:30 +00:00