Mein Problem ist mit opencv und systemd zusammen!
Ich habe ein neues opencv < /strong> auf Ubuntu 16.0.4 < /strong>
installiert und ich schrieb ein Programm, um Kamera -Stream zu erhalten und einige Frames zu speichern.
Es hat funktioniert "ohne" Ausgabe.
Aber nicht durch systemd . Die Systemd -Einheit ist aktiv (nicht ausfällt) , aber kein Framespeicher im Zielordner. der Kamerastrom. Das heißt:
cap.open("MyipcameraAddress")
Ich versuche, meinen Code über ein Bash -Skript statt zu führen. Aber es gibt ein Problem. >
Meine Systemdatei: < /h2>
[Einheit]
Beschreibung = ABC
After=network.target
[Service]
execstart = /path /to /ausführbar
restart = immer
[Install]
WantedBy=multi- user.target
Auch Test A Systemd -Einheit wie oben, aber für die Ausführung einer .sh -Datei < /p>
Wenn ich meine Systemeinheit starte, gibt der Zielordner (der einige Rahmen speichern) ein Sperrsymbol darauf.
Aber wenn ich mein Programm direkt über das Terminal ausführe getestet mit opencv v3.4.3 und v4.0.1, aber das Ergebnis ist das gleiche.
Systemd kann nicht über OpenCV auf die Kamera zugreifen ⇐ C++
-
- Similar Topics
- Replies
- Views
- Last post