UsbCamera

class cscore.UsbCamera(*args, **kwargs)

Bases: VideoCamera

A source that represents a USB camera.

Overloaded function.

  1. __init__(self: cscore._cscore.UsbCamera) -> None

  2. __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)

  1. __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.