-
OpenCV – NumPy 形式の画像を Jupyter Notebook にインライン表示する方法
Jupyter Notebook では、Pillow の PIL Image 形式の画像は自動でインライン表示されますが、OpenCV で扱う NumPy 形式の画像は、配列の値がそのまま表示され、画像として表示されません。本記事では、Jupyter Notebook 上で NumPy 形式の画像をインラインで表示する方法について紹介します。 -
OpenCV – matchShape で輪郭の類似度を計算し、マッチングする方法
cv2.matchShape() で 2 つの輪郭の類似度を算出し、マッチングを行う方法について解説します。 -
OpenCV – 微分フィルタ、Prewitt フィルタ、Sobel フィルタについて
画像処理におけるエッジ検出について解説し、微分フィルタ、Prewitt フィルタ、Sobel フィルタの OpenCV での実装例を紹介します。 -
OpenCV – 画像にアフィン変換を適用する仕組みについて
画像にアフィン変換を適用する仕組みについて、numpy で実装しながら解説します。 -
OpenCV – アルファブレンドで画像を合成する方法
OpenCV で2枚の画像をアルファブレンド (alpha blend) して、合成する方法について紹介します。 -
OpenCV – ガンマ補正、ネガポジ反転、ポスタリゼーションを行う方法
OpenCV でネガポジ反転やポスタリゼーションなどの階調変換を画像に適用する方法を紹介します。 -
matplotlib – eventplot の使い方
matplotlib のイベントを線で可視化する eventplot() の使い方について紹介します。 -
OpenCV – resize で画像をリサイズする方法
OpenCV の画像をリサイズする関数 cv2.resize() の使い方について解説します。 -
Pytorch – DCGAN を Pytorch で実装して、有名人の顔画像を生成する
CNN を使用した GAN の一種である DCGAN (Deep Convolutional Generative Adversarial Networks) について解説します。 -
Pytorch – 中間層の出力を取得する方法
Pytorch で中間層の出力を取得する方法について解説します。 -
Pytorch – GAN の仕組みと Pytorch による実装例
ニューラルネットワークによる生成モデル GAN (Generative Adversarial Nets) の理論的背景について解説します。 -
Pytorch – モデルをファイルに保存する方法
Pytorch でモデルをファイルに保存する方法について紹介します。