エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
OpenCVでの色検出方法の比較 inRange , numpy , cupy - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
OpenCVでの色検出方法の比較 inRange , numpy , cupy - Qiita
はじめに OpenCVで遊ぶときに、色をベースに物体検出がしたくなるときがあります。 多くの場合、OpenCV... はじめに OpenCVで遊ぶときに、色をベースに物体検出がしたくなるときがあります。 多くの場合、OpenCVで色検出をするときに cv2.cvtColorをつかって、RGB色空間からHSV色空間へ変換 cv2.inRangeでHSV色空間の範囲を指定して2値化 出てきた画像からfindContoursして形でフィルタリング という方法が紹介されています。 一方で同様に、Numpyを使って画素毎の条件で2値化する方法が考えられます。 ここでは、この2つの方法のメリット、デメリットとcupyでの実装も含め速度をXavierNX上で比較しました。 やったこと HSVに変換したあとinRangeで2値化する方法を含め以下の4条件を比較しました 1、inRangeを使って緑のボールを検出する方法 2、numpyで条件を指定して2値化する方法 3、numpyでinRangeだとできない条件で検出する