Provided convinient start script

This commit is contained in:
Brandon Rozek 2020-05-03 16:47:37 -04:00
parent 9042afd82d
commit ea173b922a
3 changed files with 10 additions and 3 deletions

View file

@ -2,7 +2,7 @@ import zmq
import cv2 import cv2
from pyfakewebcam import FakeWebcam from pyfakewebcam import FakeWebcam
import numpy as np import numpy as np
from camera import Camera from .camera import Camera
from argparse import ArgumentParser from argparse import ArgumentParser
from signal import signal, SIGINT from signal import signal, SIGINT
@ -69,7 +69,7 @@ if __name__ == "__main__":
fake = FakeWebcam('/dev/video20', height, width) fake = FakeWebcam('/dev/video20', height, width)
running = True running = True
print("Running...") print("Running camera at /dev/video20 ...")
while running: while running:
frame = camera.read() frame = camera.read()

View file

@ -21,7 +21,6 @@ async function run() {
console.log("Bounded to ipc:///tmp/bodypix"); console.log("Bounded to ipc:///tmp/bodypix");
for await (const [msg] of sock) { for await (const [msg] of sock) {
console.log("Received RAW Message");
const image = decodeJpeg(msg) const image = decodeJpeg(msg)
const segmentation = await net.segmentPerson(image); const segmentation = await net.segmentPerson(image);
await sock.send(segmentation.data); await sock.send(segmentation.data);

8
start.sh Executable file
View file

@ -0,0 +1,8 @@
#!/bin/bash
trap "exit" INT TERM ERR
trap "kill 0" EXIT
node server.js &
python -m bodypix-background "$@" &
wait