UsbCamera¶
- class cscore.UsbCamera(*args, **kwargs)¶
Bases:
VideoCamera
A source that represents a USB camera.
Overloaded function.
__init__(self: cscore._cscore.UsbCamera) -> None
__init__(self: cscore._cscore.UsbCamera, name: str, dev: int) -> None
Create a source for a USB camera based on device number.
- Parameters:
name – Source name (arbitrary unique identifier)
dev – Device number (e.g. 0 for /dev/video0)
__init__(self: cscore._cscore.UsbCamera, name: str, path: str) -> None
Create a source for a USB camera based on device path.
- Parameters:
name – Source name (arbitrary unique identifier)
path – Path to device (e.g. “/dev/video0” on Linux)
- static enumerateUsbCameras() List[cscore._cscore.UsbCameraInfo] ¶
Enumerate USB cameras on the local system.
- Returns:
Vector of USB camera information (one for each camera)
- getInfo() cscore._cscore.UsbCameraInfo ¶
Get the full camera information for the device.
- getPath() str ¶
Get the path to the device.
- setConnectVerbose(level: int) None ¶
Set how verbose the camera connection messages are.
- Parameters:
level – 0=don’t display Connecting message, 1=do display message
- setPath(path: str) None ¶
Change the path to the device.