OpenCV – ndarray 形式の画像を Notebook 上にインライン表示する方法について
Jupyter Notebook では、Pillow の PIL Image 形式の画像は自動でインライン表示されますが、OpenCV で扱う ndarray 形式の画像は、配列の値がそのまま表示され、画像として表示できません。本記事では、Jupyter Notebook 上で ndarray 形式の画像をインラインで表示する方法について紹介します。
Jupyter Notebook では、Pillow の PIL Image 形式の画像は自動でインライン表示されますが、OpenCV で扱う ndarray 形式の画像は、配列の値がそのまま表示され、画像として表示できません。本記事では、Jupyter Notebook 上で ndarray 形式の画像をインラインで表示する方法について紹介します。
cv2.matchShape() で2つの輪郭の類似度を算出し、マッチングを行う方法について解説します。
画像処理におけるエッジ検出について解説し、微分フィルタ、Prewitt フィルタ、Sobel フィルタの OpenCV での実装例を紹介します。
OpenCV - 画像に適用するアフィン変換について では、画像に適用するアフィン変換について紹介しました。今回は OpenCV で画像にアフィン変換を適用する関数 cv2.warpAffine() について解説します。
画像に対して適用するアフィン変換について解説します。 OpenCV で画像にアフィン変換を適用する方法については、OpenCV - warpAffine でアフィン変換を行う方法について を参照してください。
OpenCV の VideoCapture、VideoWriter の使い方を紹介します。 VideoCapture Web カメラから映像を取得する 動画ファイルからフレームを取得する 連番の画像ファイルから順番に画像を取得する VideoWriter Web カメラから映像を取得し、動画として保存する 動画ファイルからフレームを取得し、画像として保存する
OpenCV で2枚の画像をアルファブレンド (alpha blend) して、合成する方法について紹介します。
OpenCV でネガポジ反転やポスタリゼーションなどの階調変換を画像に適用する方法を紹介します。
matplotlib のイベントを線で可視化する eventplot() の使い方について紹介します。
OpenCV の画像をリサイズする関数 cv2.resize() の使い方について解説します。