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

Anyone trying the DOODS object AI with the latest version of AI Tools? I'd like to compare it to Deepstack and AWS Rekognition. I have it installed in Docker on my QNAP but I haven't been able to get it running just yet. Thanks
I fired up an instance of DOODS in Docker and oh boy did it give me a whole lot of false positives. Way more 'people' in an image than there were. I'll give it some more images later today or tomorrow and see if I can tweak it at all.
 
Last edited:
  • Like
Reactions: kosh42efg
Thanks @Chris Dodge, I can't seem to find a way to set the environment variable so that is enabled when it starts on the QNAP in the Docker container. Maybe someone else knows how to do that. Yes, I turned off the Windows version just to make sure it was only trying to go to the QNAP. Thanks
If you're still struggling with this, I found that I received the same error when I had VISION-DETECTION set to TRUE instead of True. For some reason having it in all caps made it not work for me.
Hope you get it working!
 
Is it possible to have BlueIris send email alerts with AI Tool image attachments? I know AI Tool can send to Telegram, but currently don't see an option to email alerts.
 
Is it possible to have BlueIris send email alerts with AI Tool image attachments? I know AI Tool can send to Telegram, but currently don't see an option to email alerts.
I'd say that's a bit too deep as you'd need SMTP authentication details, etc. If I wanted that info likely look to MQTT and Node Red.
 
Is it possible to have BlueIris send email alerts with AI Tool image attachments? I know AI Tool can send to Telegram, but currently don't see an option to email alerts.
You can do this within BI. I have it to setup to send to PushOver, but they can also be sent directly to an email account.

File_000 (1).png
 
  • Like
Reactions: kosh42efg
When using the old school clone camera method, what is the purpose of the continuous low res stream recording?
 
I have a cam set up on its side to view a narrow passage so doesnt make sense to have it horizontally. deepstack doesnt seem to be able to recognise people if image is not oriented correctly ie if its on its side. There is no way in my cam setting to rotate only flip/mirror. If I use the rotate function in BI then when it captures jpg on motion to send to AITools the image is all distorted as the resolution is wrong. eg. I have it set to capture 640x480 but it could do with actually being 480x640 if you get me? The result of the distorted image is then lower success rate of detection with deepstack. I need it to record in portrait and also capture jpg correctly in portrait for it to work! Any help appreciated!
 
Hey guys, so I'm the only one having the System.Threading.Tasks.TaskCanceledException error after recognizing the object is outside the masked area?
It doesn't occur all the time but very often.

Camera has no mask, the object is OUTSIDE of the masked area.
System.Threading.Tasks.TaskCanceledException | A task was canceled. (code: -2146233029 )
 
Hi everybody

I'm new here and just got BI to run yesterday. Now I wanted to install DeepQuestAI but their SingUp and SignIn pages are gone. Are they still "alive"?

Thanks in advance
 
Hi everybody

I'm new here and just got BI to run yesterday. Now I wanted to install DeepQuestAI but their SingUp and SignIn pages are gone. Are they still "alive"?

Thanks in advance
Very much so, but making the move to becoming open source. VorlonCD's fork of the original AI Tool is the one most of us use.
 
  • Like
Reactions: steveaware
You can have AI TOOL send you the image to your Telegram app. Don't think BI can do it.

Got it!!! You CAN have BI send the image. Using AI Tools 2.0, if I enable Merge Annotations Into Images and set the trigger URL with the &jpeg=[ImagePathEscaped] appended, it copies the updated images to the BI Alerts folder. No need to enable 'Copy alert images to folder' in AI Tools either. This image is then used by BI to send via the Alerts setting (which only has Extern selected). This can be Email, SMS FTP etc.

I did however noticed that this does not work 100% of the time and I would an alert email with no annotations. When I checked the Alerts folder, all the images have annotations, so this might be something buggy with BI itself, but it does seem to work!

<user>&pw=<password>&flagalert=1&memo=[summary]&jpeg=[ImagePathEscaped]

Snap109.jpg
 
Another option I got working is to use the 'Run external program' option and use a third party SMTP mailer called sendEmail.exe. This actually allows you to use the AI Tools variables in the email body.

E:\Support\Blueiris\sendEmail.exe -f blueiris@somedomain.com -t me@somedomain.com -u "Blue Iris Alert - [camera]" -m "Motion detected on camera: [camera], [SummaryNonEscaped]" -o message-content-type=html -a [ImagePath] -s smtp.somedomain.com.
 
I may be missing the obvious but I don’t see the benefit of doing this. If my wife started seeing this in her notifications she wouldn’t be to happy.

Well, this helps me to also fine tune the confidence limits. Not really for my wife.
 
You can review each alert in AI TOOL and tune the confidence levels there. Easiest way IMHO.
Agreed, if you're going to make adjustments you are in the application anyway. And you can review multiple confidence levels all at the same time.
 
You can review each alert in AI TOOL and tune the confidence levels there. Easiest way IMHO.
When I review images in AITool and notice my Cat is being detected as a dog I noticed I can right click and have the "Prediction details" option, is this where you adjust confidence levels? I'm sorta confused as to where to tell it this isn't a dog but its a cat or sometimes it detects my dog thats 35 lbs as a person on cameras that I have it to detect both dogs and people, on another camera where I have it detect dogs and cats...sometimes the Cat if detect as a dog and I need to specifically detect the dog when he eats cat food. :)

I see also when I click a camera and in this example its the "Kibble cam" and I am trying to detect if the Dog is eating the Cat food so I have both checked as "relevant" objects and then for "Confidence Limits" it has lower limit set to the default of 0 and upper set to 100....do I change the lower or upper limit to stop it detected the Cat as a dog? Any guidance appreciated as I didn't see a document or much info saying how to adjust this for accuracy within AiTool 2.0