- Interactive mission selector with metadata-driven design - 5 educational missions (basics + advanced) - AI assistant roles (Deepbit, Bugsy, Schnippsi, Tobi) - SnakeCam gesture recognition system - Token tracking utilities - CLAUDE.md documentation - .gitignore for logs and secrets
16 lines
397 B
Python
Executable File
16 lines
397 B
Python
Executable File
# snakecam_module.py
|
|
import cv2
|
|
|
|
def init_camera(index=0):
|
|
cam = cv2.VideoCapture(index)
|
|
if not cam.isOpened():
|
|
print("[WARNUNG] Kamera konnte nicht geöffnet werden.")
|
|
return None
|
|
print("[OK] Kamera erfolgreich geöffnet.")
|
|
return cam
|
|
|
|
def release_camera(cam):
|
|
if cam and cam.isOpened():
|
|
cam.release()
|
|
print("[INFO] Kamera wurde freigegeben.")
|