OpenCV– tag –
-
OpenCV – 連結成分のラベリングを行う cv2.connectedComponents の使い方
OpenCV で 2 値画像の連結成分のラベリングを行う cv2.connectedComponents() の使い方について解説します。 -
OpenCV – Canny 法で画像からエッジを検出する方法
OpenCV で Canny 法でエッジを抽出する方法について解説します。 -
OpenCV – 特徴点マッチングで物体検出、移動量、回転量を推定する
OpenCV の特徴点マッチングを利用して物体を検出する方法について解説します。 -
OpenCV – 画像の要約統計量を計算する方法
画像から最小値、最大値、平均値、中央値、最頻値、分散、標準偏差といった各種統計量を計算する方法について解説します。 -
OpenCV – カラー画像に階調変換を適用する方法
この記事では、OpenCV を使用してカラー画像に階調変換を適用する方法を紹介します。 -
OpenCV – ガンマ補正、ネガポジ反転、ポスタリゼーションを行う方法
OpenCV でネガポジ反転やポスタリゼーションなどの階調変換を画像に適用する方法を紹介します。 -
OpenCV/Pillow – 画像にテキストを描画する方法
OpenCV の cv2.putText() を使用して画像にテキストを描画する方法について解説します。 また、Pillow を使用して日本語のテキストを描画する方法についても記載しています。 -
OpenCV – カスケード分類器 CascadeClassifier で画像から顔や目を検出する方法について
OpenCV のカスケード分類器 CascadeClassifier を使用して、画像から顔や目を検出する方法について解説します。 -
OpenCV – NumPy 形式の画像を Jupyter Notebook にインライン表示する方法
Jupyter Notebook では、Pillow の PIL Image 形式の画像は自動でインライン表示されますが、OpenCV で扱う NumPy 形式の画像は、配列の値がそのまま表示され、画像として表示されません。本記事では、Jupyter Notebook 上で NumPy 形式の画像をインラインで表示する方法について紹介します。 -
OpenCV – cv2.compareHist で画像のヒストグラムを比較する方法
OpenCV の cv2.compareHist() を使用してヒストグラムの類似度を計算する方法について解説します。 -
OpenCV – matchShape で輪郭の類似度を計算し、マッチングする方法
cv2.matchShape() で 2 つの輪郭の類似度を算出し、マッチングを行う方法について解説します。 -
OpenCV – チャンネルを分離または結合する方法
OpenCV の Python 版では画像は ndarray で表されます。 画像の切り抜きやチャンネルの分離、画像の一部にのみ他の値を代入するといったことは numpy の機能で実現できます。