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

Heads up: I just found out that if you remove "Spiny Lumpsucker, Pink Fairy Armadillo, Tasselled Wobbegong" from Additional relevant objects under the camera's tab, it causes aitool to trigger on anything that it recognises within it's database! This anomaly is present in build Version 2.0.149.7621 but may be present in other builds.
 
Last edited:
For dynamic masking, say I add "Cars" under objects, which works great. It adds the mask under "active masks". Can someone please confirm, will any other object be detected in that mask? i.e. a person walking past? will it mask out all objects or only "cars"?
 
For dynamic masking, say I add "Cars" under objects, which works great. It adds the mask under "active masks". Can someone please confirm, will any other object be detected in that mask? i.e. a person walking past? will it mask out all objects or only "cars"?
If you are trying to simply ignore cars you would be better advised to use the object detection facility and simply choose 'Person'
A masked out area will for the time it is masked stop anything being recognised in that area.
 
I have everything setup and it is all working great ... except when I attempt to run DeepStack from the AI Tool I get errors when DeepStack launches. Otherwise DeepStack is processing images.

1606309302189.png
 
Is everyone still using 'simple' motion detection or has 'edge vector' been fixed?
 
So after combing through this thread and the tutorials for a few days now and I think I have the resources/it makes sense for me to simply record on the 4k streams 24x7 (I currently have all my cameras cloned and am recording 24x7 on the low res stream and sending alerts to record the 4k stream)

I have a few questions:

For Trigger URL's, the [Camera] variable doesn't seem to work for me in any format of Long or sho
rt name of the camera, so I just hardcoded it in the URL:
http://localhost:47201/admin?camera=BackYardHD&trigger&user=aiuser&pw=password http://localhost:47201/admin?camera=BackYardHD&flagalert=1&trigger&memo=[summary]&user=aiuser&pw=password

1. If I'm only using the 4k stream recording 24x7 and then flagging events that AITool finds, why would I still need the first URL? I guess I'm wrong to have guessed that one calls BI to start recording?
2. And is the "[summary]" supposed to be included in the url verbatim? and for that matter is leaving it as [camera] supposed to pull in the camera name you set above in settings? Currently I have them all "hard coded" all as the same Short Name i entered above. So a different URL for each camera.

Finally, I have one clarification on the process:

3. Will i be able to use these "flags" to define what clips i save going forward? For example. If I'm recording the 4k stream 24x7 but AI detects a motion/person on that camera only for 5 minutes in a 24 hour period, will i be able to separate out the 5 minute clip for longer term storage and delete (or allow to be overwritten) the other 23 hours and 55 minutes?
 
HEY BATMAN! (@Chris Dodge ) I'm feigning for an update brother, You got one coming? :D No seriously great work thanks for all the work (and everyone else also of course).... No really what's up with some updating...

View attachment 75646
BATwho? You have me confused with someone else. Talk with the commissioner. :) Time is all I need but cannot find.
 
So I am running the Windows version of Deepstack (no Docker) I downloaded a 2nd version on a separate Windows computer, attached is how I entered the information in AI-tool. 1. did I do it correctly? 2. How do I know if it is working, I do not see anything in the log to tell one way or the other. Also on the second machine, There is still no way to minimize the DS window, am I correct? TIA.
 

Attachments

  • DS.JPG
    DS.JPG
    33.2 KB · Views: 29
So I am running the Windows version of Deepstack (no Docker) I downloaded a 2nd version on a separate Windows computer, attached is how I entered the information in AI-tool. 1. did I do it correctly? 2. How do I know if it is working, I do not see anything in the log to tell one way or the other. Also on the second machine, There is still no way to minimize the DS window, am I correct? TIA.
I have never needed additional deepstack performance but looking at your setting you are only pointing to one machine and using two ports. You will need to give aitool the address of the second machine running DS i.e 192.168.1.10: XX
127.0.0.1 is a virtual address that reflects the adress of the computer it is used on, hence you are pointing to the same computer except different ports.
 
I have never needed additional deepstack performance but looking at your setting you are only pointing to one machine and using two ports. You will need to give aitool the address of the second machine running DS i.e 192.168.1.10: XX
Thanks @Village Guy That is what I thought, However I do see it in the log, it was a error but something is seeing the address/port? Now mind you I have no idea what I am looking at really- So going back to your suggestion- I know this is a stupid question but how do I get the address you are talking about? Update- so I went into history and re tested a image that I knew was good and it errored out on that port (82) so I think you are correct
 

Attachments

  • DS error.JPG
    DS error.JPG
    30.3 KB · Views: 22
Thanks @Village Guy That is what I thought, However I do see it in the log, it was a error but something is seeing the address/port? Now mind you I have no idea what I am looking at really- So going back to your suggestion- I know this is a stupid question but how do I get the address you are talking about? Update- so I went into history and re tested a image that I knew was good and it errored out on that port (82) so I think you are correct
The machine that has the second deepstack installation will have it's own IP address. That is the address you will use along with the port you have assigned in the second deepstack installation. it can be the same port address as used for the first install.

i.e 127.0.0.1:81, 192.168.1.10:81

On the second machine you can find the IP address under: Control Panel\Network and Internet\Network Connections
 
The machine that has the second deepstack installation will have it's own IP address. That is the address you will use along with the port you have assigned in the second deepstack installation. it can be the same port address as used for the first install.

i.e 127.0.0.1:81, 192.168.1.10:81

On the second machine you can find the IP address under: Control Panel\Network and Internet\Network Connections
Yes Sir! I was being lazy, I'm blaming the turkey coma...did a 2 sec Google search and figured it out. It is all working now, I don't think I really need a second instance I was just curious.