Vorstellung, wie man ISBN-Codes durch Lesen von Buch-Barcodes aus Bildern mit der Bash-Programmiersprache (Skriptsprache), der Linux-Befehlszeilensprache, extrahiert.
Wenn Sie Barcodes von ubuntu/bash lesen möchten, scheint ZBar bar code reader gut zu sein. Ich werde dies zur Überprüfung verwenden.
sudo apt update ; sudo apt-get install -y zbar-tools
Lassen Sie uns zuerst versuchen, aus dem folgenden Bild zu extrahieren. Es hat zwei Barcodes.

yuis@yuis:/home/development/tmp$ zbarimg http://yuis.xsrv.jp/data/QvP8B6rztvEeQ2I6gbkjF4uiyhb0SlAS.jpg
EAN-13:1920093014007
scanned 1 barcode symbols from 1 images in 1.1 seconds


Als nächstes versuchen wir es mit einem Bild, das nur einen Barcode hat.

yuis@yuis:/home/development/tmp$ zbarimg http://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_4adde2cf-8376-4f92-b412-c276f11937cb.png
EAN-13:9784575239058
scanned 1 barcode symbols from 1 images in 0.02 seconds

Wenn es zwei oder mehr lesbare Barcodes gibt, scheint es, dass der zuletzt abgerufene Barcode priorisiert wird.
Wenn Sie die ISBN erhalten möchten, müssen Sie das Bild so aufnehmen, dass nur der Barcode sichtbar ist, der mit 978 beginnt.
International Standard Book Number - Wikipedia

Es ist gut, es leicht zu seden.
zbarimg http://yuis.xsrv.jp/data/sAg7tDRwjsRJqmoBMmvzyQFFfSyUUjNE.jpg | sed -Ee 's/EAN-13:(.*)/\1/g'