We would like to connect three cameras to our Orange Pi: a global shutter camera for AprilTag processing, a Microsoft LifeCam 3000 for object (note) detection, and a second identical LifeCam for plain remote vision (no processing needed).
Somehow after we plug the second LifeCam and reboot PhotonVision appears to be confused adding numbers in parenthesis after the name of the LifeCam (e.g. (1) (2) (3) after one and (1) (2) (3) (4) after the other).
Some threads from last year suggest that this use case might not have been supported at the time, but more recent threads suggest it might be now.
What is the current support for such scenario? Should it work, or should we simply connect our second LifeCam to a dedicated Raspberry Pi with FRCVision/WPILibPI?
Two life cams should work in 2024.2.7, but I haven’t personally tested it (I only have one lifecam at home). If it isn’t, can you post “journalctl”/“current run” logs?
Using two (or more) of the same model cameras on PhotonVision isn’t supported on the same coprocessor, hence why it’s giving your camera multiple number tags in the same name as it’s finding the first camera, but then finds another camera with the same name plugged in and then that’s where it’s getting confused.
We ran into the same issue with some Arducam camera modules but used their serial number renaming tool to give our cameras different names from each other.
You could try and see if Microsoft has a tool to do the same thing, or if you can modify the camera name some other way.