You practically have to create an image of the same size as the camera image that is transparent everywhere where detections should be possible and not transparent in masked areas. I use Paint.Net and there you can create an empty new layer of the same size above a reference picture you opened with Paint.net, then paint all areas that should be masked in this new layer and finally delete the layer with the image and save it as png.
I was able to finally get it, thanks!
Next (and hopefully last) question: I must have some setting incorrectly checked in either BI or AI Tool, because I want to have it set up such that after AI Tool scans an image and detects a person,
Blue Iris sends an alert via MQTT to my Node Red in Home Assistant. But with my current incorrect settings, Blue Iris sends an alert via MQTT every single time an image is taken by BI, whether or not something was actually detected by AI Tool!
I must be missing something here, because it seems like with my current setup, here's what happens when there's motion.
1. Generally, the main "camera" is recording 24/7 with no triggers/alerts. Clone of the main camera, "cameraai," takes pictures (no video) only when motion is detected.
2. Then, when Blue Iris (cameraai) detects motion all on its own, cameraai takes a picture and send it to AI Tool's folder
3. At the same time, because Blue Iris detects motion, and has an alert setup to send MQTT message, it sends the MQTT message regardless of AI Tool's analysis
4. AI Tool completes analyzing the picture and determines whether or not there is a person. This information goes nowhere; it doesn't trigger anything in BI (if person) nor does it prevent BI from not sending the MQTT message (if no person). No matter what conclusion AI Tool came to, it keeps that information to itself.
What am I doing wrong here?