Retro-reflective tape tracking program in python using pnp
Tracks retro-reflective tape, with length 14cm and width 5cm. It is currently optimized for a green LED ring around the camera to change this the HSV high and low values need to be changed. The camera needs to be placed level with the vision tape, and will calculate its X and Y relative to it in cm.
sudo mkdir /run/vision
sudo vim /etc/systemd/system/vision.service
[Unit]
Description=vision daemon
After=network.target
[Service]
PIDFile=/run/vision/pid
User=pi
Group=pi
RuntimeDirectory=vision
WorkingDirectory=/home/pi/shared/streaming
ExecStart=/usr/bin/python app.py
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
PrivateTmp=true
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl enable vision
sudo systemctl start vision
sudo systemctl stop vision
sudo systemctl daemon-reload sudo systemctl restart vision
tailf /var/log/syslog