Thinking about using 5442 IVS to trigger BI instead of using BI zones... thoughts?

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
Currently, I'm using one zone for each of my cameras. Any motion that meets the criteria will trigger the camera and then CPAI will process and look for people or vehicles before alerting. By only using one zone, the cameras triggers frequently on sunny, windy days. Using CPAI prevents those false alerts, but my storage takes a pretty good hit on days like that.

Would I be better off using the built-in IVS of the 5442 to trigger BI/CPAI? Would this eliminate the false triggers from clouds, shadows etc? I suppose I could do a better job setting up multiple motion zones for each Camera, I just didn't have very good luck with that before when I tried it.
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
25,210
Reaction score
49,115
Location
USA
That is up to you, but of course, the AI in the camera may be more than sufficient for your needs without needing CPAI. Do you need the orange box around every object? Do you want to identify animals or logos? Or is just human or vehicle sufficient.

The camera AI is useful to many people, but BI has way more motion setting granularity than the cameras, and some people need that additional detail, especially if wanting AI for more than a car or person. For folks that want AI and alerts on animals or specifically a UPS truck then they need the additional AI.

There isn't really a best practice because every field of view is different and use case and needs are different.

To many here, BI motion without AI is more than adequate for what they do.

To many here, camera AI is more than adequate for what they do.

To many here, using the BI AI adds additional functionality that the above alone can not do.

It comes down to testing with each field of view and which one gives you the most consistent results.

If you decide to go with the camera AI, then set up the IVS rules within the camera and let it do its thing!

Go into the camera and set up smart plan with IVS, then go to the IVS screen and draw IVS rules (tripwire or intrusion box) and then select the AI you want it to trigger on (human or vehicle).

Then in BI, there are a few places you need to set this up in BI (assuming you already set up the IVS rules in the camera GUI):

In Camera configure setting check the box "Get ONVIF triggers".

Hit Find/Inspect on the camera setting to pull the coding for the triggers.

Go into Motion Setting and select the "Cameras digital input" box.

On the Alerts tab uncheck the Motions Zones tab (those are alerting you to any BI motion in those areas in Zones A thru H)

On the alerts tab set up how to be notified.



While some of that third party stuff is cool like tagging was it a dog or a bear, I don't need all that fancy stuff. If my camera triggers BI to tag an alert for human or vehicle and BI can accomplish what I need by way of a text or email or push or whatever, that is sufficient for my needs. I just want to be alerted if a person or vehicle is on my property and the camera AI does a fine job with that.

However, I do run BI AI on one camera so that it knocks out headlight shine so that the alert image includes the vehicle. The camera AI will trigger for a car, but the alert image was always just the headlights.

The true test....I have found the AI of the cameras to work even in a freakin blizzard....imagine how much the CPU would be maxing out sending all the snow pictures for analysis to CodeProject LOL. My non-AI cams in BI were triggering all night. 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:

1679354257954.png


 

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
Whoa... unreal amount of data to unpack in your reply. I'd like to record any motion from wildlife, people and vehicles, but only alert people and vehicles. I'd like to not record all other motion from shadows, trees branches blowing in the wind etc. Really appreciate your reply!
 

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
@wittaj Does using IVS from the camera to trigger in BI not work on cloned cameras? I feel like I have the setting correct, but I’m not getting any recorded alerts in BI. Thanks
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
25,210
Reaction score
49,115
Location
USA
Yes I have them working on cloned cameras. Maybe try deleting and re-adding and make sure you have the box for master camera checked on the main one and unchecked on the others. When you look at the BI camera status page or the cameras in multiview, you should see an * next to the clone names.
 

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
Yes I have them working on cloned cameras. Maybe try deleting and re-adding and make sure you have the box for master camera checked on the main one and unchecked on the others. When you look at the BI camera status page or the cameras in multiview, you should see an * next to the clone names.
I just checked the settings. I can't seem to find anything out of place. I'm going to try deleting and re-adding the clone. Before I do that, I'm going to post screenshots of my settings.
1682013722002.png
1682013747754.png
1682013777467.png
1682013848346.png
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
25,210
Reaction score
49,115
Location
USA
That all looks right - increase the buffer to 20
 

JL-F1

Getting the hang of it
Joined
Jun 12, 2020
Messages
120
Reaction score
73
Location
USA
Is your user/pass the cameras ONVIF user pass?
That's the only way I got it to work for me, for ONVIF in BI

I use a 5442 cloned for front window:
IVS triggers for cars, as headlights etc seem to mess with AI
then on clone I use BI motion and AI for people

With BI Ai for both it got confused when people would walk behind parked cars or a cra would pass and a person

Works a treat
 

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
Increased buffer didn't help. I know the tripwires are working because the camera is creating the snapshots for those events.

@JL-F1 The account that I log into the camera is the same account username/password that I have for the ONVIF user.
 

JL-F1

Getting the hang of it
Joined
Jun 12, 2020
Messages
120
Reaction score
73
Location
USA
I had to make and use a different user/pass for onvif for it to work, then use that info in BI camera setup

It didn't work when they were the same

Could be my firmware version
 

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
I had to make and use a different user/pass for onvif for it to work, then use that info in BI camera setup

It didn't work when they were the same

Could be my firmware version
Not sure I'm following... As far as I'm aware, BI only has one place to enter the camera username/password.
 

JL-F1

Getting the hang of it
Joined
Jun 12, 2020
Messages
120
Reaction score
73
Location
USA
in the actual camera setting in the camera's ip web settings, not in BI. There is an option to turn on onvif and add an onvif user account
Then use that account for the BI settings
 

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
in the actual camera setting in the camera's ip web settings, not in BI. There is an option to turn on onvif and add an onvif user account
Then use that account for the BI settings
Ah okay. Like I said, on the camera right now I have the same username/password for logging into the camera and the same username/password as the ONVIF user. So you're saying to create a new, different ONVIF user in the camera UI and then go to BI and use that user to do the Find/Inspect.
 

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
I tried today's new release, still not getting IVS ONVIF triggers from my test clone camera. It has to be something I'm missing. :mad:
 

wittaj

IPCT Contributor
Joined
Apr 28, 2019
Messages
25,210
Reaction score
49,115
Location
USA
It could be a BI version issue or firmware issue.

Fortunately now with substreams, just adding the camera as not a clone isn't as big of a deal as in the past.

The main benefit to the clone was savings of CPU when all that was used was mainstream as the clone took minimal CPU%.

The substream uses minimal CPU as well, so you could just add the camera as a new camera. Might need to create another user in the camera though?
 
Joined
Sep 5, 2015
Messages
662
Reaction score
484
I've found the follow settings work for me when using camera clones. Check "clone master", "Get ONVIF trigger events", "cameras digital input or motion alarm" and "trigger until reset" on the camera that will receive the ONVIF triggers. On the cloned camera that will not receive the ONVIF trigger make sure all of those boxes are unchecked. This is what works for me. However, I have one 5442 camera from 2020 that I just can't get to trigger BI via ONVIF.

Also, both cameras are setup to use sub stream 1 on my setup. I noticed you have it set to sub stream 2. I'm not sure if that has anything to do with the reason you're not getting the ONVIF triggers.
 

105437

BIT Beta Team
Joined
Jun 8, 2015
Messages
2,061
Reaction score
954
I've found the follow settings work for me when using camera clones. Check "clone master", "Get ONVIF trigger events", "cameras digital input or motion alarm" and "trigger until reset" on the camera that will receive the ONVIF triggers. On the cloned camera that will not receive the ONVIF trigger make sure all of those boxes are unchecked. This is what works for me. However, I have one 5442 camera from 2020 that I just can't get to trigger BI via ONVIF.

Also, both cameras are setup to use sub stream 1 on my setup. I noticed you have it set to sub stream 2. I'm not sure if that has anything to do with the reason you're not getting the ONVIF triggers.
I'll give this a try. Thanks
 
Top