Open searching46dof opened 1 year ago
The camera enumeration on the same computer also appears to be inconsistent.
If there are 2 cameras on a computer, cameraA and cameraB: One instance of aitrack may enumerate them as camera0=cameraB and camera1=cameraA while a second instance (from a copy in a separate folder) enumerates it as only camera0=cameraA
On a different computer the same cameras are enumerated as: One instance of aitrack may enumerate them as camera0=cameraB and camera1=cameraA while a second instance (from a copy in a separate folder) enumerates it as camera0=cameraA and camera1=cameraB
Describe the bug A clear and concise description of what the bug is. Works with only first PS3 Eyecam when multiple eyecams are connected via usb.
To Reproduce Steps to reproduce the behavior:
Expected behavior A clear and concise description of what you expected to happen. Multiple cameras (PS3 eye and non-PS3 ) are enumerated. Should be able to run more than one instance each tracking from separate cameras.
Screenshots If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
Additional context Add any other context about the problem here. CameraFactory::getCameras only attempts to initialize one instance of Ps3Camera and then attempts to initialize 4 instances of OCVCamera