Loading...
Loading...
Adds or modifies a camera backend under physicalai.capture. Use when implementing a new Camera type, extending create_camera in src/physicalai/capture/factory.py, discovery helpers, optional pip extras for vendor SDKs, SharedCamera transport, or tests under tests/unit/capture with fake devices.
npx skill4agent add openvinotoolkit/physicalai physicalai-runtime-adding-a-camera-backendCamerasrc/physicalai/capture/camera.pycreate_camera()src/physicalai/capture/factory.pyuvcrealsensebaslersrc/physicalai/capture/cameras/uvc/src/physicalai/capture/cameras/realsense/src/physicalai/capture/cameras/basler/_camera.py_discover.py__init__.pyCameraconnect()disconnect()read()read_latest()Framesrc/physicalai/capture/frame.pysrc/physicalai/capture/discovery.py_discover.pysrc/physicalai/capture/factory.pysrc/physicalai/capture/__init__.pypyproject.tomlpip install physicalaiimport physicalai.capturetests/unit/capture/tests/unit/capture/fake.pyconftest.pyuv run pytest tests/unit/capture -k <backend>create_camera(..., shared=True)SharedCameraphysicalai[capture]transportCameraTypedocs/reference/camera-api.md(H, W, 3)uv run pytest tests/unit/capture -q
prek run --all-files