-
OpenCV
OpenCV – バイラテラルフィルタの仕組みと cv2.bilateralFilter の使い方
バイラテラルフィルタについて解説し、OpenCV の cv2.bilateralFilter でバイラテラルフィルタを適用する方法を紹介します。 -
OpenCV
OpenCV – メディアンフィルタの仕組みと cv2.medianBlur の使い方
メディアンフィルタについて解説し、OpenCV の cv2.medianBlur を使用してメディアンフィルタを適用する方法を紹介します。 -
OpenCV
OpenCV – 画像に長方形、円、線、ポリゴンを描画する方法
OpenCV に画像に図形や文字を描画する関数を整理しました。 -
OpenCV
OpenCV – 画像の要約統計量を計算する方法
画像から最小値、最大値、平均値、中央値、最頻値、分散、標準偏差といった各種統計量を計算する方法について解説します。 -
OpenCV
OpenCV – cv2.compareHist で画像のヒストグラムを比較する方法
OpenCV の cv2.compareHist() を使用してヒストグラムの類似度を計算する方法について解説します。 -
OpenCV
OpenCV – watershed で画像のセグメンテーションを行う方法
OpenCV の cv2.watershed() を使用して、画像のセグメンテーションを行う方法を紹介します。 このアルゴリズムは、単に二値化しただけでは各領域が連結してしまい、個々のインスタンスとして区別できない場合に有効なセグメンテーション方法です。 -
OpenCV
OpenCV – floodFill で領域を抽出し、塗りつぶす方法
OpenCV の cv2.floodFill() は指定した点に似た画素値を持つ領域を抽出し、塗りつぶすことができる関数です。この関数の本質は領域の抽出であるため、塗りつぶす代わりに、セグメンテーションにも活用できます。 -
OpenCV
OpenCV – cv2.HoughCircles で円を検出する方法
OpenCV の cv2.HoughCircles で円を検出する方法について紹介します。 -
OpenCV
OpenCV – ハフ変換で直線を検出する方法
OpenCV の cv2.HoughLines、cv2.HoughLinesP を使用して直線を検出する方法について解説します。 -
OpenCV
OpenCV – distanceTransform で距離変換を行う方法
OpenCV の cv2.distanceTransform() で距離変換を行う方法について解説します。 -
OpenCV
OpenCV – 連結成分のラベリングを行う cv2.connectedComponents の使い方
OpenCV で 2 値画像の連結成分のラベリングを行う cv2.connectedComponents() の使い方について解説します。 -
OpenCV
OpenCV – モルフォロジー演算 (膨張、収縮、オープニング、クロージング)
モルフォロジー演算について解説し、OpenCV でモルフォロジー演算を行う方法を紹介します。モルフォロジー演算は、二値画像からノイズを削除したり、輪郭を抽出するのに役立ちます。
