that’s not a regular USB camera, that’s “USB3 Vision”
if you’re lucky, Allied Vision have a driver that exposes the camera as a V4L2 device.
Or maybe you can switch it into a USB Unified Video Class (UVC) mode?
in general, you’ll have to use the manufacturer’s driver. otherwise, you might have to deal with a library and/or source code that you will have to use in your program.
you can check if your opencv was built "WITH_XIMEA"
, which is another manufacturer’s driver for their USB3 Vision devices. it might work (or not) for yours. print cv.getBuildInformation()
to get some details.