mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 10:30:17 +01:00
ajout container pour video loopback
This commit is contained in:
@@ -5,7 +5,6 @@ mp_drawing_styles = mp.solutions.drawing_styles
|
|||||||
mp_hands = mp.solutions.hands
|
mp_hands = mp.solutions.hands
|
||||||
|
|
||||||
# For webcam input:
|
# For webcam input:
|
||||||
# cap = cv2.VideoCapture("dev/v4l/by-path/pci-0000:04:00.3-usb-0:4:1.0-video-index0")
|
|
||||||
cap = cv2.VideoCapture(0)
|
cap = cv2.VideoCapture(0)
|
||||||
hands = mp_hands.Hands(
|
hands = mp_hands.Hands(
|
||||||
model_complexity=0,
|
model_complexity=0,
|
||||||
|
|||||||
@@ -88,3 +88,11 @@ services:
|
|||||||
#Ce container est le serveur websocker dont le client est l'interface de la borne qui tourne dans le navigateur
|
#Ce container est le serveur websocker dont le client est l'interface de la borne qui tourne dans le navigateur
|
||||||
- 5000:5000
|
- 5000:5000
|
||||||
|
|
||||||
|
video_loopback:
|
||||||
|
build: ./video_loopback
|
||||||
|
container_name: video_loopback
|
||||||
|
restart: always
|
||||||
|
devices:
|
||||||
|
- /dev/video0:/dev/video0
|
||||||
|
- /dev/video2:/dev/video1
|
||||||
|
- /dev/video3:/dev/video2
|
||||||
3
code/video_loopback/Dockerfile
Normal file
3
code/video_loopback/Dockerfile
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
FROM alpine:latest
|
||||||
|
RUN apk add --no-cache ffmpeg
|
||||||
|
CMD ["ffmpeg","-f","video4linux2","-i","/dev/video0","-codec","copy","-f","v4l2","/dev/video1","-codec","copy","-f","v4l2","/dev/video2", "-loglevel","warning"]
|
||||||
Reference in New Issue
Block a user