Python OpenCV3でSobelメソッドを使ってエッジ(輪郭)抽出
OpenCV3では微分オペレータでのエッジ検出のメソッドが用意されていない。
(というよりもあまり必要ない)
そのため、Sobelメソッドでのエッジ検出を行う。
前提
ディレクトリ構 ...
Python OpenCV3でBilateralオペレータを使って平滑化
Birateralオペレータを使うとGaussianオペレータのときよりもノイズの少なく平滑化できる。
前提
ディレクトリ構成などはこことかこことか。
 
元画像
Python OpenCV3でGaussianオペレータを使って平滑化
移動平均オペレータよりも加重平均オペレータの方がよりエッジがくっきりした平滑化ができる。
今回はGaussianオペレータを使って加重平均を取得する。
前提
ディレクトリ構成などはこことかこ ...
Python OpenCV3で移動平均オペレータで平滑化
移動平均とは、画像の各画素値の周辺の平均値をとって画素値を決定すること。
単純な平均をとるため、ぼやけた画像が出力される。
前提
ディレクトリ構成などはこことかこことか。
&am ...
Python OpenCV3で均一化したヒストグラム出力
Python OpenCV3で度数分布を算出してヒストグラム出力 の続き。
前提ディレクトリ構成などはこことかこことか。
元画像と元画像のヒストグラム元画像(sora.jpg)をプログラム内でグレースケールし、 ...
Python OpenCV3でコントラストを強調(濃くする)
Python OpenCV3でコントラストを低減(薄くする) の逆。
前提ディレクトリ構成などはこことかこことか。
 
元画像この画像(akai_tsuki.jpg)を使う。
Python OpenCV3でコントラストを低減(薄くする)
ディレクトリ構成などはこことかこことか。
元画像
この画像(akai_tsuki.jpg)を使う。
以前の例だとsource/imageディレクトリ配下に設置する。
&nbs ...
Python OpenCV3でもっと簡単なネガポジ変換(濃淡の変換)
Python OpenCV3でネガポジ変換(濃淡値を反転する) を簡略化。
前提ディレクトリ構成などはこことかこことか。
 
元画像ガンマ変換と同じ、この画像(sora2.jpg)を ...
Python OpenCV3で度数分布を算出してヒストグラム出力
画像の画素値の度数分布を算出してヒストグラムを作成。
前提ディレクトリ構成などはこことかこことか。
今回はグレースケールした画像のヒストグラムを作成する。
 
  ...
Python OpenCV3で透視変換
透視変換とは、画像を3次元視点で見る変換のこと。
遠近法のような感じ。
前提
ディレクトリ構成などはこことかこことか。
 
今回行う変換説明しきれると ...
Python OpenCV3でせん断(平行四辺形を作るような変換)
Python OpenCV3で画像のアフィン変換(回転とか移動とか) の続き。
というかまとめてもよかったかも。
ディレクトリ構成などはこことかこことか。
 
元画像アフ ...
Python OpenCV3で画像のアフィン変換(中心を指定した回転)
前回の方法とは異なり、画像の中心を指定して回転する方法を紹介。
前提ディレクトリ構成などはこことかこことか。
 
元画像この画像(slack_botter.png)を使う。
Python OpenCV3で画像のアフィン変換(回転とか移動とか)
今回は画像を回転させたり移動させたりする。
前提ディレクトリ構成などはこことかこことか。
 
元画像この画像(slack_botter.png)を使う。
以前の例だとsour ...
Python OpenCV3で疑似カラー処理(モノクロ画像からカラー画像へ?)
疑似カラー処理とは、画像内のRGB値の階調を変換する処理のこと。
やり方などもあっているかわからないため、ご指導いただければ幸いです。
ディレクトリ構成などはこことかこことか。
  ...
Python OpenCV3でポスタリゼーション(階調の変換)
画像の階調を変換する処理のことをポスタリゼーションという。
前提
ディレクトリ構成などはこことかこことか。
 
元画像ガンマ変換などと比較しやすいために、同じ ...