OpenCV【Python】画像外の領域を含むクロップ処理【OpenCV, Pillow】 PythonのOpenCVで画像処理をしているときに、画像の一部分をクロップしたいことがあるかと思います。しかし、以下の図のようにクロップしたい領域が画像領域外を含む場合、OpenCVで実装するのは難しいです。本記事では、画像外の領域を含むクロップの実装例について紹介します。2023.08.14OpenCVPython
C++【C++,Python】任意の点の多角形内外判定 ある点が多角形の内側にあるか外側にあるかを判定するアルゴリズムの一つにCrossing Number Algorithmがあります。本記事ではCrossing Number Algorithm説明とC++,Pythonでの実装例を紹介します。2023.07.202023.07.22C++Python
JavaScript【JavaScript】非同期処理(Promise, async/await)の基礎まとめ JavaScriptで非同期処理を扱うことは多々あるかと思いますが、他のコードを見よう見まねで非同期処理を記述している方もいるのではないのでしょうか? JavaScriptの非同期処理の記法であるPromise, async/awaitについて、初心者の方でもわかるようにまとめましたので、参考にしてみてください。2023.04.232023.04.24JavaScript
AtCoder【初心者向け】AtCoderの勉強方法 AtCoderを始めたばかりの方で、「どのように勉強していけばよいかわからない」や「Ratingがなかなか上がらない」という悩みをお持ちではないでしょうか? 本記事では、AtCoder初心者向けに勉強方法をまとめました。2023.03.18AtCoder
AtCoder【プログラミング初心者向け】AtCoderの始め方 AtCoderとは競技プログラミングを開催しているサイトです。 競技プログラミングとはプログラミングの能力や技術を競い合うコンテストのことであり、アルゴリズムを題材とした問題をプログラミングを使って解くことが求められます。 AtCoderでは高校生でも解けるような問題から世界トップの選手が解くような問題まで難易度の幅が広いのが特徴です。そのため、自分のレベルにあった問題に挑戦することができるため、初心者でも安心してコンテストに参加できると思います。2023.03.13AtCoder
Python【Python】家のネットワーク速度(SEIWA BB)を測定してみた 家のネットワーク速度を測定してみました。利用しているインターネットサービスは「SEIWA BroadBand」です。2023.01.172023.03.18Python
C++【C++】二次元vectorのsort結果 C++のstd::sortモジュールで二次元vectorをソートした時の結果がどうなるのか曖昧だったので、試してみた。2023.01.162023.03.12C++