move webcam to system/camerad/ (#38196)

* move webcam to system/camerad/

* lil more
This commit is contained in:
Adeeb Shihadeh
2026-06-20 13:54:47 -07:00
committed by GitHub
parent 62b97fabf7
commit b2a7084906
4 changed files with 3 additions and 10 deletions
@@ -1,13 +1,5 @@
# Run openpilot with webcam on PC
What's needed:
- Ubuntu 24.04 ([WSL2 is not supported](https://github.com/commaai/openpilot/issues/34216)) or macOS
- GPU (recommended)
- One USB webcam, at least 720p and 78 degrees FOV (e.g. Logitech C920/C615, NexiGo N60)
- [Car harness](https://comma.ai/shop/products/comma-car-harness)
- [panda](https://comma.ai/shop/panda)
- USB-A to USB-A cable to connect panda to your computer
## Setup openpilot
- Follow [this readme](../README.md) to install and build the requirements
@@ -16,6 +8,7 @@ What's needed:
- Connect your computer to panda
## GO
```
USE_WEBCAM=1 system/manager/manager.py
```
@@ -7,7 +7,7 @@ from collections import namedtuple
from msgq.visionipc import VisionIpcServer, VisionStreamType
from cereal import messaging
from openpilot.tools.webcam.camera import Camera
from openpilot.system.camerad.webcam.camera import Camera
from openpilot.common.realtime import Ratekeeper
ROAD_CAM = os.getenv("ROAD_CAM", "0")
+1 -1
View File
@@ -79,7 +79,7 @@ procs = [
PythonProcess("logmessaged", "system.logmessaged", always_run),
NativeProcess("camerad", "system/camerad", ["./camerad"], or_(driverview, livestream), enabled=not WEBCAM),
PythonProcess("webcamerad", "tools.webcam.camerad", driverview, enabled=WEBCAM),
PythonProcess("webcamerad", "system.camerad.webcam.camerad", driverview, enabled=WEBCAM),
PythonProcess("proclogd", "system.proclogd", only_onroad, enabled=platform.system() != "Darwin"),
PythonProcess("journald", "system.journald", only_onroad, platform.system() != "Darwin"),
PythonProcess("micd", "system.micd", iscar),