やること
前回の続きで、免許証の認識精度が向上しました。
これを
![](https://vigne-cla.com/wp-content/uploads/2019/05/ertertertertrty-827x1024.png)
こうします。寸分の狂いもない、完璧な平行です。
![](https://vigne-cla.com/wp-content/uploads/2019/05/56iuwhfoxihwifff.png)
実行環境
WinPython3.6をおすすめしています。
![](http://vigne-cla.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
WinPython - Browse /WinPython_3.6/3.6.7.0 at SourceForge.net
Portable Scientific Python 2/3 32/64bit Distribution for Windows
参考にさせていただいたサイト
本当にありがとうございます。
![](http://vigne-cla.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
領域(輪郭)の特徴 — OpenCV-Python Tutorials 1 documentation
![](http://vigne-cla.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
モルフォロジー変換 — OpenCV-Python Tutorials 1 documentation
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9T3BlbkNWJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2JUU3JTk0JUJCJUU1JTgzJThGJUUzJTgxJUFFJUU1JUIwJTg0JUU1JUJEJUIxJUU1JUE0JTg5JUU2JThGJTlCJUUzJTgyJTkyJUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgyJThCd2l0aFB5dGhvbiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9Zjg3NDdjM2NkZjQyNTY3ZmNmZjQ2ZjI3MGExYjdmYTM&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBtaXhfZHZkJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00MWJmYzhjZDQzMWJiZDhhMTFlNmZlOTRiYTZiNmU3ZQ&blend-x=142&blend-y=486&blend-mode=normal&s=be39250573e0b22c350628c0d9d2a77a)
OpenCVを使って画像の射影変換をしてみるwithPython - Qiita
はじめにOpenCVを使ったパターンマッチングで画像中の物体抽出 with Python上記の記事を作成するにあたりOpenCVについて調べてみると、本当にいろいろなことができるみたいなので、と…
第1段階(領域検出)
モルフォロジー変換までは前回と一緒です。
![](https://vigne-cla.com/wp-content/uploads/2019/05/56oiuhfoiawavdvfff.png)
領域を検出する際、カーブを許容しながら輪郭を滑らかに検出します。よく見ると、手の肉が少し食い込んでいるのが見えます。
![](https://vigne-cla.com/wp-content/uploads/2019/05/56iouwhemofiuvvv.png)
重心を求め、重心からもっとも遠い4点を四隅とします。
![](https://vigne-cla.com/wp-content/uploads/2019/05/56qoieumfqcvvv.png)
第2段階(台形補正)
あとは台形補正して、領域を抽出します。
![](https://vigne-cla.com/wp-content/uploads/2019/05/56wqoieuhmgrqee.png)
![](https://vigne-cla.com/wp-content/uploads/2019/05/56iuwhfoxihwifff.png)