ラズパイでバーコードリーダーを
作製したいのですが。エラーになります。
sudo apt install python-zbar
でインストール済みなんですが、、、。
となたか教えて頂けませんでしょうか?
こちらが全コードになります。
import cv2
import zbar
scanner = zbar.ImageScanner()
scanner.parse_config('enable')
cap = cv2.VideoCapture(0)
captured = False
while True:
ret, frame = cap.read()
gray_img = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
rows, cols = gray_img.shape[:2]
image = zbar.Image(cols, rows, 'Y800', gray_img.tostring())
scanner.scan(image)
cv2.imshow("frame", gray_img)
for symbol in image:
#print('%s' % symbol.data)
f = open('barcode.txt', 'w')
f.write('%s' % symbol.data)
f.close()
captured = True
if captured:
break
if cv2.waitKey(1) == 27:
break
cap.release()
cv2.destroyAllWindows()
No.1
- 回答日時:
こんにちは。
エラーの内容がわからないのでなんとも言えませんが、
この辺りは参考にならないでしょうか。
https://motojapan.hateblo.jp/entry/2018/03/05/09 …
zbar使ったことないんで的外れだったらごめんなさい
No.2
- 回答日時:
今だと基本PythonはPython3系を使っていると思いますが、zbarってPython3に対応している? ちょっと検索した感じPython3用がないという記述を見かけるけど。
検索結果が古いので最新だと違うかもだけど。python-zbarがPython2.7用パッケージで、今使っているのがPython3系だとモジュールが見つからないのも当然なわけで。
ラズパイ環境には互換性の関係でPython2.7モジュールも残っていたと思うのでインストールではエラーも出ないだろうし。
一応下記のように使うことはできそうです。
https://nixeneko.hatenablog.com/entry/2016/01/25 …
No.3ベストアンサー
- 回答日時:
Python3系で使えるzbarライブラリとしてpyzbarがあるらしい。
https://qiita.com/jrfk/items/76c308ef163c02e85bcb
pyzbarの方を入れて使えば良いのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonで、tkinterとpillowの組み合わせ 2 2022/08/16 17:42
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vb.net2005での画像の合成方法
-
MFCで画像を表示させているので...
-
JavaScriptで変更した属性の元...
-
複数画像のランダム複数表示(...
-
HTMLからimgのsrcのみを正規表...
-
pythonで、tkinterとpillowの組...
-
条件分岐でキーが入力されてい...
-
MAX関数を使ってからLEFT JOIN...
-
CSS のみのタブ切り替えについて
-
jQueryで同じクラス名のものを...
-
createElementで作成した要素を...
-
jQueryでのドラッグアンドドロ...
-
[急ぎ] videoタグで埋め込んだm...
-
jqueryで要素の中身を要素の外...
-
スクロール可能なチェックボックス
-
jspでcssが読み込めない
-
eclipseでcssを使うためには?
-
htmlの記述で link rel=styles...
-
アコーディオン自動開閉メニュ...
-
SimplyScrollについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
画像が表示でnull; this.src
-
Vb.net2005での画像の合成方法
-
error LNK2019 未解決のシンボ...
-
onclickで画面が固まる・・・ら...
-
リンク先を動的に変更する
-
【OpenCV】二値画像後、白の部...
-
(javascript)HTMLで指定した...
-
jQuery 複数のfind()
-
外部javascriptの重複を防ぐには
-
ラズパイでno module named zbar
-
条件分岐でキーが入力されてい...
-
かぶらないランダム画像
-
OpenCV での画素値の比較について
-
HTMLからimgのsrcのみを正規表...
-
pythonで、tkinterとpillowの組...
-
imgボタンにfocusの当て方
-
OpenCVでサンプルコードを使う...
-
指定したフォルダの画像を一括...
おすすめ情報