Verwenden Sie die Webkamera ohne Bildschirmanzeige mit Python-Zbar

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.

Referenz

Recommended Posts

Verwenden Sie die Webkamera ohne Bildschirmanzeige mit Python-Zbar
Überschussberechnung ohne Verwendung von%
Blasensortierung ohne Sortierung
Schreiben Sie FizzBuzz ohne "="
Schnelle Sortierung ohne Sortierung
pyenv, virtualenv Verwenden Sie Docker, um die Umgebung ohne Verwendung zu verwalten