[tool] [tutorial] Free AI Person Detection for Blue Iris

Yeah I assume so, though I thought the way the cameras are set up in the step by step guide they would only be triggered if AITools saw something? That's how I was hoping it would work anyhow to get rid of all the headlight issues with that cam.
 
AI Tool is showing that an alert shouldn’t have been sent an indicated by the X. Check your camera settings to make sure that your main camera doesn’t have motion detection enabled. I’m assuming that you’re using cloned cameras to trigger motion and send screenshots to Deepstack.


Sent from my iPhone using Tapatalk
 
@pnakashian THANK YOU THANK YOU THANK YOU!! FINALLY GOT IT WORKING. Pretty excited now i can actually mess with it. Anyone having trouble with the stupid " Object reference not set to an instance of an object. (code: -2147467261 ) ERROR: Processing the following image 'E:\aiinput/FCSD.20200601_161832518.jpg' failed. Failure in AI Tool processing the image."

TRY THIS! IT WORKED FOR ME! THANK YOU AGAIN!!!

Hi @freefaller85
i've been away from this site for a couple of weeks, just curious what worked, was your docker in windows configured platform windows? or did you use the entire docker command line which has some advantages over the gui?
 
AI Tool is showing that an alert shouldn’t have been sent an indicated by the X. Check your camera settings to make sure that your main camera doesn’t have motion detection enabled. I’m assuming that you’re using cloned cameras to trigger motion and send screenshots to Deepstack.


Sent from my iPhone using Tapatalk

That's not true at all. It just means there was nothing in the image that falls within the detection criteria for that camera.

The whole point of the AI Tools/Deep Stack setup is to take away the alert decision from BI. For that to happen you need to make sure AI Tools/Deep Stack doesn't miss any motion events by making sure BI is sending anything remotely important.
 
  • Like
Reactions: Thug
I have the following issue:

Starting DeepStack with VISION-DETECTION=True gives me the following error:
[02.07.2020, 17:25:57.546]: (1/6) Uploading image to DeepQuestAI Server
[02.07.2020, 17:25:58.043]: Cleaning cameras/history.csv if neccessary...
[02.07.2020, 17:25:59.807]: System.Net.Http.HttpRequestException | An error occurred while sending the request. (code: -2146233079 )
[02.07.2020, 17:25:59.816]: ERROR: Processing the following image 'D:\BlueIris\aiinput/IPC08.20200702_172557513.jpg' failed. Can't reach DeepQuestAI Server at .

When I visit the webpage I can see DeepStack is running and activated.

When I start DeepStack with VISION-SCENE=True or VISION-FACE=True i get this error:
[02.07.2020, 17:21:26.236]: (1/6) Uploading image to DeepQuestAI Server
[02.07.2020, 17:21:26.249]: (2/6) Waiting for results
[02.07.2020, 17:21:26.257]: (3/6) Processing results:
[02.07.2020, 17:21:26.265]: System.NullReferenceException | Object reference not set to an instance of an object. (code: -2147467261 )
[02.07.2020, 17:21:26.273]: ERROR: Processing the following image 'D:\BlueIris\aiinput/IPC08.20200702_172126168.jpg' failed. Failure in AI Tool processing the image.

This seems logic to me since it needs VISION-DETECTION, but it shows DeepStack in this case can be reached.

This is how I start Deepstack (Linux Debian 10 in VM under MSWindows10):
sudo docker run -e VISION-DETECTION=True -v localstorage:/datastore -p 80:5000 deepquestai/deepstack

I already tried the windows version of deepstack in windows 10. Same problem after selecting the checkbox after DETECTION.
I tried to install DeepStack on a docker version in Synology NAS. When entering enviroment variable VISION-DETECTION=TRUE Same problem without this variable server can be reached but processing error.

Please Help.

PiTA
 
For me Deepstack and AI Tool is far superior compared to Sentry. Out of the box Deepstack and AI Tool is about the same as Sentry in regards to false positives. With some tuning by adjusting confidence levels and creating masks to exclude areas makes Deepstack and AI Tool MUCH more accurate than Sentry IMO.


Sent from my iPhone using Tapatalk

I have it setup on my windows 10 computer I am stuck here url for deep stack how do I find this address?
 

Attachments

  • Screenshot_20200702-180146_YouTube.jpg
    Screenshot_20200702-180146_YouTube.jpg
    211.9 KB · Views: 46
I have it setup on my windows 10 computer I am stuck here url for deep stack how do I find this address?

You need your local IP address, then you need to put the port in after it. The port will be whatever you designated it when you started the server. If you cant remember, stop the Deepstack server, and restart it, and this time make sure you use a port that you know (eg. 81 - but not the same port as your blueiris server)

Then, assuming you're running it on the same server as your blueiris, the url will be [localhost]:[PORT]

If not, go to the machine where you are running the deepstack server, and type in the search bar next to the windows start button and type ipconfig. It'll give you the information you need there
 
Last edited:
This thing is absolutely amazing, kudos to the author and thank you so much. Before I came across this, my alert system was unusable due to spider webs. I've had ZERO false alerts in the last 18 hours!
 
You need your local IP address, then you need to put the port in after it. The port will be whatever you designated it when you started the server. If you cant remember, stop the Deepstack server, and restart it, and this time make sure you use a port that you know (eg. 81 - but nt the same port as your blueiris server)

Then the url will be [localhost]:[PORT]

So you get the local address from the deep stack before I start it? I follow the instructions used port 81 I think that's what BI uses so it would be diff.port and address?
 
So you get the local address from the deep stack before I start it? I follow the instructions used port 81 I think that's what BI uses so it would be diff.port and address?

Go to the machine where you are running deepstack. In the search bar on your task bar type in ipconfig
A command applet will open and it'll tell you your IP address
 
This thing is absolutely amazing, kudos to the author and thank you so much. Before I came across this, my alert system was unusable due to spider webs. I've had ZERO false alerts in the last 18 hours!

I found that using only AITools/DeepquestAI some triggers were being missed as it failed to recognise a person on my driveway so had to enable some basic motion detection to mop the missed triggers.
 
How many core does the CPU running deepstack has and are you running deepstack on High?
Hi!
I have a 8th gen i3 running on a intel NUC.
I was given some tips in the deppstack forum, as I am still evaluating BI, I have the blue letters watermark in the image and it may interfere with the object detection.
And second, the highlighted motion orange rectangles may interfere as well.

I will try if it improves the night detection of humans.
 
I found that using only AITools/DeepquestAI some triggers were being missed as it failed to recognise a person on my driveway so had to enable some basic motion detection to mop the missed triggers.
I’ve had it running for only 24 hours so I may well find myself in the same boat as you yet, but it’s not missed anything so far that I know of. I’ll have to go through my recorded footage today to make sure.
But between this, my ring doorbell and my IR trip wires, I shouldn’t mulish anything at all now
 
That's not true at all. It just means there was nothing in the image that falls within the detection criteria for that camera.

The whole point of the AI Tools/Deep Stack setup is to take away the alert decision from BI. For that to happen you need to make sure AI Tools/Deep Stack doesn't miss any motion events by making sure BI is sending anything remotely important.

Which means that an alert wasn’t sent. The decision to fire an alert is made by AI Tool once it hears back from Deepstack. At any rate an alert wasn’t sent.


Sent from my iPhone using Tapatalk
 
That must be a setting within BI no?

Can you show screen shots of your Video and Trigger menu's in both the AI camera and main camera on BI?
 
Which means that an alert wasn’t sent. The decision to fire an alert is made by AI Tool once it hears back from Deepstack. At any rate, an alert wasn’t sent.


Sent from my iPhone using Tapatalk

My mistake, I misunderstood the issue. You are correct!
 
  • Like
Reactions: pmcross
Hello, totally newbie to this. My situation is that the camera pointing at the driveway and I always park my car there. So whenever the camera detects motion that's from unwanted alerts (changing sunlight) it sends a picture to the aitool and it detects my car already in the driveway and wasn't moving. I try masking but that would pretty much cover my whole driveway which is flat out useless.
 
  • Like
Reactions: heavydFTC