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
Moe
c1e2f32e1f
Add Tensorflow plugin
2020-01-17 19:16:58 -08:00
Moe
ada584b289
on socket error reconnect to camera.js
2019-12-22 08:26:01 +06:00
Moe
48444b4ddf
Update OpenALPR Plugin to use C++ base
...
- This will make it so the classifier is not loaded for every frame. It is loaded once and then frames are run against it while the plugin daemon is active.
2019-08-06 18:53:35 -07:00
Moe
478c0937df
Add cuda-9 install to face plugin installer
...
- face plugin requires cuda 9.0.
2019-05-16 10:53:33 -07:00
Moe
fa9b71700f
Remove nvidia-smi requirement from plugins/yolo/INSTALL.sh
2019-05-05 13:31:11 -07:00
Moe
5c5e5a66f6
Fix yolo cuda check
2019-04-27 11:55:26 -07:00
Moe
8cbd2281cd
remove OpenCV requirement from Yolo plugin installer
2019-04-21 09:06:48 -07:00
Moe
9877ac480f
Fix Host Connection for Plugins and pluginBase.js use CWS
2019-03-30 13:53:24 -07:00
Moe
b75f7aede9
C++ Face Recognition Plugin Added+
2019-03-15 20:21:50 -07:00
Moe
f3f0989454
C++ Face Recognition Plugin Added
...
- if no faces are given it will do regular Face Detection
2019-03-15 18:57:25 -07:00
Moe
a128f71eb5
capture OpenCL opening for response.
2019-02-15 11:07:57 -08:00
Moe
1763353e00
Update OpenALPR README and add Plugin Installer
...
+ Update OpenALPR installer to check for OpenCV
2019-01-08 15:27:28 -08:00
Moe
ea1142e779
add ImageMagick to yolo plugin again
...
- apparently not removed yet.
2018-11-16 18:47:52 -08:00
Moe
5efcbb7a8f
Update yolo plugin to 2.0.0
...
Imagemagick is not longer need. OpenCV is now a dependency instead.
2018-11-16 15:49:24 -08:00
Moe
57cf4f780a
Update pluginBase
2018-11-16 15:48:09 -08:00
Moe
caa0079e15
Force Websocket connection for pluginBase
2018-11-16 10:50:40 -08:00
Moe
ca3619c1a8
opencv plugin no longer using cascades folder
...
- opencv4nodejs provides compatible cascades and those are the only ones provided and usable now.
- put face-recognition plugin back to 0.9.3 for compatibility
- fix syntax for extender
2018-11-03 19:16:54 -07:00
Moe
fef3ca8eb7
face-recognition-cuda 0.9.3 to 0.9.3a for CUDA 10
...
+ updated opencv plugin for refactor but forgot to mention in last commit
2018-11-03 16:02:45 -07:00
Moe
1727f2c5e7
add catch for video file range read on get
2018-11-03 10:40:41 -07:00
Moe
efdf1b7c1a
make pluginBase find first available port for web port
2018-11-02 23:54:38 -07:00
Moe
8e51afefbd
Blue Turtle - Refactor Plugin Architecture
...
+ YoloV3 Plugin updated
+ OpenALPR Plugin updated
+ Dlib Plugin updated
- These plugins were updated because they are capable of at least 5fps to 10fps in detection speed with an NVIDIA GPU
- pluginBase.js is now included with all the basic functions to start a plugin for Shinobi
- Only modified detector functions are placed inside each plugin's initiator script.
2018-11-02 23:38:23 -07:00
Moe
f3d60ca674
Additions and Cleanup
...
+ Allow global designation for Backblaze B2, Amazon S3, and WebDAV
+ allow frame transfer to plugin by "File in RAM" (experimental and currently only works with yolo and dlib)
+ API method for account save/edit
+ Add C++ based Dlib plugin (face-recognition)
+ allow choosing tiny or regular weights for yolo
- remove old python-dlib plugin because it is just bad (yucky python)
2018-11-02 16:44:53 -07:00
Moe
32aa29acdc
Update plugins/yolo/INSTALL.sh
2018-10-28 19:09:18 -07:00
Moe
e565b474a0
remove python-yolo
...
- removing because a proper plugin is now available
2018-10-22 22:25:29 -07:00
Moe
938f47d434
yolo plugin use full weights instead of tiny
2018-10-22 17:43:28 -07:00
Moe
450f8d21f8
Yolo Plugin using @vapi/node-yolo+
...
- install script added
2018-10-22 17:39:28 -07:00
Moe
bce6932e2a
Yolo Plugin using @vapi/node-yolo
...
- Appears to only work with CPU regardless of output showing CUDA compilation. An issue has been opened for this. Please refer to module repo for more info https://github.com/rcaceiro/node-yolo
2018-10-20 21:19:00 -07:00
nicolas cordi
0e1f60a4a3
Update INSTALL.sh
2018-10-01 17:39:30 +00:00
Moe
20733b3862
Contour Detection Plugin
2018-09-25 10:00:52 -07:00
Moe
d677f0e7d0
use cmake directly instead of python setup tools for dlib
2018-08-27 21:05:44 -07:00
Moe
1b00396d30
Force YOLOv3 plugin to use websocket between python and node
...
+ added new install requirements for YOLOv3 plugin. Please run "pip3 install gevent gevent-websocket" to install the required modules.
+ each monitor creates its own connection from the plugin to the python script.
2018-08-23 13:25:40 -07:00
Moe
83d148580d
Face Recognition plugin added
...
- shinobi-python-dlib plugin
2018-08-23 13:17:10 -07:00
Moe
be7b9e2609
remove old child plugin
2018-08-11 11:58:38 -07:00
Moe
b91f64c0fc
update Python-Yolo plugin to use socket.io instead of http for detections
...
much faster now :D
2018-08-11 11:54:41 -07:00
Moe
6c198b07e0
no stream_loop flag for anything other than mp4 and local inputs
2018-08-09 13:17:30 -07:00
Moe
971099aacd
python-yolo : aditional notices and commands to update pip(3)
2018-08-05 20:39:42 -07:00
Moe
16961d40e4
add missing install dependencies
...
- force darknet to try install every run instead of check for existence
2018-08-05 20:24:50 -07:00
Moe
702f6b3018
correct readme paths for python-yolo
2018-08-05 19:26:13 -07:00
Moe
4944905108
readme for python-yolo
2018-08-05 19:24:30 -07:00
Moe
1148deca5d
python-yolo plugin installer
2018-08-05 19:20:12 -07:00
Moe
482939bc08
Python Yolov3 Detection Plugin
2018-08-05 17:44:24 -07:00
Moe
6c9e978daf
fix openalpr readme
2018-07-25 17:51:13 -07:00
Moe
8ef9e55f58
change var to show tag in UI for coco dnn
2018-06-19 23:11:56 -07:00
Moe
ad0d8d311f
remove ms-vision experiment
2018-06-19 23:00:25 -07:00
Moe
68af947d82
coco dnn plugin (OpenCL only)
2018-06-19 23:00:11 -07:00
Moe
4217ff651e
change plugin name in conf sample
2018-06-19 21:14:52 -07:00
Moe
0b7a094506
modify tensforflow plugin syntax
2018-06-19 21:13:58 -07:00
Moe
766454becb
Tensorflow started by @lawtancool
2018-06-19 21:12:26 -07:00
Moe
c940294f00
Shinobi Pro Lands on Gitlab
2018-06-09 16:34:06 -07:00