Hell Yeah! Direct Deepstack Integration - 5.4.0 - March 31, 2021

fenderman

Staff member
Joined
Mar 9, 2014
Messages
36,897
Reaction score
21,250
5.4.0 - March 31, 2021
Support for DeepStack integration (without the separate AI Tools package) via new Settings
AI page. DeepStack may be used for object classification to confirm alerts containing
persons, vehicles, pets, and more.
Plate Recognizer ALPR configuration has been moved to the new Settings AI page. You will
need to reconfigure this integration, now done globally.
Support for legacy SeaIO devices from SeaLevel.
Test button added and UI updates to the camera Schedule/Events page.
You may now select to use a specific global schedule on the camera Schedule page.
“Use defaults” button added to the video encoding configuration pages.
Updated Apple push notification service which will expire February 28, 2021; use 5.3.9.10
or newer for uninterrupted push notifications from the iOS app. The new expiration is
March 25, 2022
 

tech101

Known around here
Joined
Mar 30, 2015
Messages
1,472
Reaction score
2,125
Location
SF BayArea, USA
Seems like You have to download cpu or GPU deepstack as per notes.


DeepStack
DeepStack is an exciting open-source technology for recognizing objects, scenes and faces.
To make use of this integration with Blue Iris, you must first install DeepStack:
You may choose between the standard CPU version, or you may experiment with versions
designed for your specific GPU. It’s recommended that you stick to the default installation
folder C:\DeepStack. You don’t need to bother with additional instructions on that page, as
Blue Iris will handle running DeepStack for you automatically and will do model and mode
selection for you automatically as well. The port number specified must not be the same as
your Blue Iris port and must not be in-use by any other system software.
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
24,428
Reaction score
47,550
Location
USA
Awesome!

And early results are not an appreciable increase in CPU!

@tech101 - is this being done with the video stream or is it from snapshots like how the 3rd party was?
 

tech101

Known around here
Joined
Mar 30, 2015
Messages
1,472
Reaction score
2,125
Location
SF BayArea, USA
Awesome!

And early results are not an appreciable increase in CPU!

@tech101 - is this being done with the video stream or is it from snapshots like how the 3rd party was?

I only saw these settings. So left it at default. Also in my case I am using GPU for deepstack not CPU



1617231780633.png


I have now enabled the deepstack on all my cams which are about 28 I think. Still nothing much :)

1617231910048.png
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
24,428
Reaction score
47,550
Location
USA
Wow that is incredible. I guess this is enough of a game changer to warrant an update LOL. I still have time left on my renewal but have been running an older version that was stable and the changes since my version didn't really apply to me.

I would assume it is pulling an alert image from motion and sending into deepstack, so it will be interesting to see what happens for you tonight with things like headlight bounce on a street. I am guessing we will have to add in your screenshot above to tell it to analyze additional images 1 second apart to account for that?
 

tech101

Known around here
Joined
Mar 30, 2015
Messages
1,472
Reaction score
2,125
Location
SF BayArea, USA
I had some time left I think 2 months for my Priority support but I was gonna renew it at the end anyways. I did it today for another year just because I really appreciate all the hard work behind this. Love BI what an incredible developer. Thank you to Ken & Sam :)
 

Jay Roman

Getting the hang of it
Joined
Mar 18, 2021
Messages
103
Reaction score
38
Location
USA
Newb Here.

Why is this deep stack integration such a benefit ??
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
24,428
Reaction score
47,550
Location
USA
Newb Here.

Why is this deep stack integration such a benefit ??
It means you can avoid almost all false triggers as you can set it up for humans or cars or dogs or bikes, etc. Previously you needed to use the AI in the camera if it had it or a 3rd party application or deal with motion triggers from leaves or shade or rain or snow or headlight bounce off the street or a hill as examples.

Now Blue Iris is good and we can knock out a lot of false triggers with settings although some are tough like my one camera and knocking headlight shine out but also have it work when floodlights come on for example, but this is a game changer and will prevent that. Just another flexibility tool that makes Blue Iris the preferred system. You could also subscribe to Sentry to do the same thing, but most have found Deepstack to be better than Sentry.

However, I will still use the AI in my cams and only use this for my "dumb" cams without AI in them...
 
Last edited:

Jay Roman

Getting the hang of it
Joined
Mar 18, 2021
Messages
103
Reaction score
38
Location
USA
It means you can avoid almost all false triggers as you can set it up for humans or cars or dogs or bikes, etc. Previously you needed to use the AI in the camera if it had it or a 3rd party application or deal with motion triggers from leaves or shade.

Blue Iris is good and we can knock out a lot of false triggers with settings, but this is a game changer.

However, I will still use the AI in my cams and only use this for my "dumb" cams without AI in them...
Do you think Deepstack would have better AI than a cameras AI ? Dahua for instance

maybe better may be the wrong term. would deepstack be preferred ?
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
24,428
Reaction score
47,550
Location
USA
Do you think Deepstack would have better AI than a cameras AI ? Dahua for instance

maybe better may be the wrong term. would deepstack be preferred ?
In my experience the camera AI is better, at least for the moment. The true test....I have found the AI of the cameras to work even in a freakin blizzard....This picture was ran through Deepstack (without the IVS or red lines on it) and it failed to recognize a person in the picture, but the camera AI did. This pic says it all and the video had the red box over it even in complete white out on the screen:


1613268961041.png


Many of us have found the AI in the cameras to be better than Deepstack because the cameras use the video stream and Deepstack uses pictures. As always YMMV...


But for cameras that do not have native AI, this is a great addition!
 
Top