Wenn Sie eine Webkamera über SSH mit Raspberry Pi im Netzwerk verwenden und "proc.init (Gerät)" wie im Beispiel festlegen, tritt ein Fehler auf, da der Bildschirm nicht angezeigt werden kann.
proc.init(device)
zbar.SystemError: ERROR: zbar processor in zbar_processor_init():
system error: spawning input thread: Invalid argument (22)
Es ist in Ordnung, die Option "-X" zu SSH hinzuzufügen, aber in vielen Fällen ist die Bildschirmanzeige als Anwendung überhaupt nicht erforderlich, daher ein Hinweis zum Umgang mit solchen Fällen.
import zbar
proc = zbar.Processor()
device = '/dev/video0'
proc.init(device, False)
Dieser Artikel besagt, dass der Gerätename und False zum Initialisieren des Prozessors verwendet werden, obwohl dies nicht dokumentiert ist. Ich sollte es geben.
Recommended Posts