画像関係のライブラリを複数使っていると矩形(長方形)の扱いがライブラリに異なっていることで注意がいる。 それぞれのライブラリの関数の引数と戻り値を型がどうなっているかを整理しよう。 誤解の生じない変数名を使うことで、コードを読みやすくしよう。 そのため、どのような流儀で矩形データが扱われているかを整理する。 普段の利用言語がPythonなのでPython上での流儀が記述の大半になります。 Type1: (x, y, w, h)に対応するもの 例 cv::Rect(x,y,w,h) https://docs.opencv.org/3.4.0/dc/d84/group__core__basic.html#ga11d95de507098e90bad732b9345402e8 cv::Rectのデータメンバーは .x, .y, .width .height の4つがある。 cv::Rectには デ
![矩形(長方形)データの扱い方をOpenCVなどのライブラリで比較しました。 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b5b85839ff7c8f77a36abc787bca8c75a373ff70/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU3JTlGJUE5JUU1JUJEJUEyJUVGJUJDJTg4JUU5JTk1JUI3JUU2JTk2JUI5JUU1JUJEJUEyJUVGJUJDJTg5JUUzJTgzJTg3JUUzJTgzJUJDJUUzJTgyJUJGJUUzJTgxJUFFJUU2JTg5JUIxJUUzJTgxJTg0JUU2JTk2JUI5JUUzJTgyJTkyT3BlbkNWJUUzJTgxJUFBJUUzJTgxJUE5JUUzJTgxJUFFJUUzJTgzJUE5JUUzJTgyJUE0JUUzJTgzJTk2JUUzJTgzJUE5JUUzJTgzJUFBJUUzJTgxJUE3JUU2JUFGJTk0JUU4JUJDJTgzJUUzJTgxJTk3JUUzJTgxJUJFJUUzJTgxJTk3JUUzJTgxJTlGJUUzJTgwJTgyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz00Mzc4N2NlZWI1YWY4NjcxY2EzYzNjMGYyZTE3YjE3Zg%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBub25iaXJpMTUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZkZTQ4N2QyODQwM2QyMzU0MzIwNTkzZWMxMWQyZjg1%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Db9ba502b23def5f9e28fc647b8ef105a)