-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interactive map view with camera positions and field of view visualization #14858
Comments
fyi @blakeblackshear |
This would be fantastic for my use. Bonus points if it can help accommodate this idea. Edit/also: and it should be available on the Birdseye view. |
I don't see that many useful integration points with frigate, so I am hesitant to say this is worthwhile without thinking through more use cases. Everything we merge in becomes a part of what has to be maintained going forward. Specifically, which of the things outlined above could you not do if this tool was something separate from Frigate? |
I’m barely even a hobbyist let alone a professional, and admittedly this is neither my cart nor my horse.. but that being said, I’ve got a few thoughts. While I’m just beginning to migrate from a shitty retail NVR that I inherited, I currently have eight sites with 15+ cameras at each one. No matter how well I name them it’s still a crapshoot whether I even end up on the right side of the property. (A lot of them look pretty similar, the north parking entrance at one can look a lot like the west entrance at another. I spend more time looking for the right camera feed than I do the right person.) Whereas if I know the general direction the subject went and I can see the FOV of my current camera on the map, then I know where to start immediately, and with a single click. Basically I have too many feeds to learn all of them by thumbnail and name, and I don’t want to spend time hunting for a physical map, then a camera name on that map. (And if the building has lots of hallways? Fuuuck that.) On top of that, while my previous comment was a shot in the dark, I really do think it would be an important step in multi-camera tracking. Sharing zones across cameras is great and from what I can tell will be helpful for linking events, but I don’t think there’s a way around precise GPS coordinates and a reference map. If multi-camera tracking is a goal, of course. Plus any future LLM integration is gonna be able to interpret the map view pretty well. Could even do a floorplan view for indoor cams with the same implementation, just different background images. |
So this could be useful for navigating cameras in massive installs with multiple sites. I'm not convinced that using a map is the most efficient way to manage these types of installs. This would be one of many things we should consider if that is the goal. Tracking across cameras will most likely be done via embeddings for a tracked object, not calculating the FOV overlap. You can already use the same zone name across multiple cameras. |
Ha. ‘Massive installs’ is funny to me. I thought so at first too, but everything I’ve found for my use puts my setup as mid to small. When I say 15-20 cameras per site they either ignore me or they have a $200k per site minimum. They’re used to stadiums and hospitals. Your project is the most advanced and well-documented NVR I’ve seen that has a chance of working with our existing cameras, so I’ll see if I can make it work. You seem to have done an incredible job. And yeah, I guess it would be more useful for re-identification than proper multi-camera tracking. Also for what it’s worth, the map is how Milestone, Genetec, and Avigilon all do it. |
thanks for your feedback @blakeblackshear, my thoughts on some specific ways this Map View feature could benefit the community :
Let me know if this can help address some the concerns you raised |
@fpaupier |
Describe what you are trying to accomplish and why in non technical terms
I want to be able to visualize my cameras' positions and their field of view on a map, so that I can quickly understand which areas are being monitored and access camera feeds by clicking on their map markers. This would provide an intuitive geo overview of my coverage.
Describe the solution you'd like
Add a new "Map View" tab in the Frigate UI that would:
yaml
Describe alternatives you've considered
Additional context
I can to contribute to the development of this feature if this aligns with Frigate's roadmap. I'm sure it would really benefit the community with the following nice things it could bring:
See below for a rough draft of a potential V1 for this version
The text was updated successfully, but these errors were encountered: