OpenCV – エンボス処理を行う方法について
OpenCV で画像にエンボス処理を行う方法について解説します。
OpenCV で画像にエンボス処理を行う方法について解説します。
cv2.LUT() を使ったカラー画像に対する階調変換について解説します。階調変換については以下の記事を参照してください。OpenCV - cv2.LUT の使い方、ガンマ補正、ネガポジ反転、ポスタリゼーション - pystyle
OpenCV の findContours() で抽出した輪郭に対して行える処理をまとめました。 findContours() の使い方については以下の記事を参考にしてください。OpenCV - findContours で画像から輪郭を抽出する方法 - pystyle
OpenCV の findContours() を使用して2値画像から輪郭抽出を行う方法について解説します。 輪郭を抽出したあとに行う、誤検出を除いたり、輪郭の点の数や大きさで目的の輪郭を探す処理は以下の記事を参考にしてください。OpenCV - 輪郭の特徴分析について - pystyle
OpenCV の inRange を使用した2値化方法について解説します。
float 型の配列を $[0, 255]$ の範囲にスケーリングして、画像化する方法について紹介します。
Jupyter Notebook では、Pillow の PIL Image 形式の画像は自動でインライン表示されますが、OpenCV で扱う ndarray 形式の画像は、配列の値がそのまま表示され、画像として表示できません。本記事では、Jupyter Notebook 上で ndarray 形式の画像をインラインで表示する方法について紹介します。
cv2.matchShape() で2つの輪郭の類似度を算出し、マッチングを行う方法について解説します。
画像処理におけるエッジ検出について解説し、微分フィルタ、Prewitt フィルタ、Sobel フィルタの OpenCV での実装例を紹介します。
OpenCV - 画像に適用するアフィン変換について では、画像に適用するアフィン変換について紹介しました。今回は OpenCV で画像にアフィン変換を適用する関数 cv2.warpAffine() について解説します。