こんにちは、python初心者の20歳です。
カメラでQRコードを撮影、二値化しQRコードの三つの切り出しシンボル(ファインダシンボル)の位置を検出したいです。切り出しシンボルの比はどの角度から見ても1:1:3:1:1となっており、その比を使って位置を割り出したいのですが、pythonで画像の比を見る方法がわかりません。どなたかわかる方が居たら教えていただきたいです。
どのあたりまで実装できるかでアドバイスの方向性がだいぶ変わってくると思います。現時点でどのあたりまでできているか差し支えなければ開示してください。
返信とご指摘ありがとうございます。
pyzbarを使いQRコードを認識し撮影、二値化し、画像を0と255で表わするとこまではできております。
また、QRコードの角4点の座標の値はpyzbarを用いて得られています。
なるほど、pyzbarを使用されているのであれば、参考サイト(https://python-minutes.blogspot.com/2017/06/pythonqr_28.html#more)のような記事が参考になりませんか?
pyzbar自体の使い方は分かるのですが、、、
ファインダシンボルの比の見方がわからないです。。
ということはある画像の一部にQRコードがあって、それを検出(もしくは切り出して)して内部の情報をよみたい、ということでしょうか。ざっと検索したらOpenCVを使われている方が多いみたいですね。(https://aquarla.hatenadiary.org/entry/20110306/1299397965)この辺り参考になりませんか?
あなたの回答
tips
プレビュー