この記事に関して
この記事は、from umentu import stupid(http://blog.umentu.work/) のOpenCV3の記事をまとめたものです。
OpenCVおじさん新連載
OpenCV + YOLOv3で物体検出を行う
PythonでMacのカメラからQRコードを読んでみた
OpenCV3のインストール / 環境構築
【NEW】 【Mac】brewだけでOpenCV3+Python3(venv)の環境を構築する
[Mac] Python3のvenv(仮想環境)にOpenCV3をインストール
LinuxMint(Ubuntu) 上のPython3にOpenCV3をインストール
画像編集
Python OpenCV3で画像のエッジを抽出する
Python OpenCV3で画素のRGB値を入れ替える
Python OpenCV3でガンマ変換(Gamma Conversion)
Python OpenCV3でガンマ変換 (輝度、色彩の調整)
Python OpenCV3でネガポジ変換(濃淡値を反転する)
Python OpenCV3でRGB値からHSV値(色相・彩度・明度)への変換
Python OpenCV3 RGBからグレースケールに変換
Python OpenCV3でソラリゼーション(階調を変換)
Python OpenCV3でポスタリゼーション
Python OpenCV3で疑似カラー処理(モノクロ画像からカラー画像へ?)
Python OpenCV3で画像のアフィン変換(回転とか移動とか)
Python OpenCV3でもっと簡単なネガポジ変換(濃淡の変換)
Python OpenCV3で画像のアスペクト比(縦横比)を求める
Python3 OpenCV3でK-Means法による減色処理
画像変換
Python OpenCV3で画像のアフィン変換(中心を指定した回転)
Python OpenCV3でせん断(平行四辺形を作るような変換)
Python OpenCV3で度数分布を算出してヒストグラム出力
Python OpenCV3でコントラストを低減(薄くする)
Python OpenCV3でコントラストを強調(濃くする)
Python OpenCV3で均一化したヒストグラム出力
Python OpenCV3で画像の画素値を二値化して出力
画像のシャープ化
Python OpenCV3で移動平均オペレータで平滑化
Python OpenCV3でGaussianオペレータを使って平滑化
Python OpenCV3でBilateralオペレータを使って平滑化
Python OpenCV3でシャープ化フィルタリング
エッジ抽出
Python OpenCV3でSobelメソッドを使ってエッジ(輪郭)抽出
Python OpenCV3でLaplacianメソッドを使ってエッジ(輪郭)抽出
顔判定
Python OpenCV3で画像の顔判定(ネタあり)
Python OpenCV3でモザイク加工
Python OpenCV3で顔判定してモザイクをかける
MacbookAirのカメラで顔が写ったらモザイク加工(Python3+OpenCV3+PIL)
MacbookAirのカメラで顔が写ったら顔のエッジ抽出(Python3+OpenCV3+PIL)
MacbookAirのカメラで顔が写ったら顔をネガポジ変換(Python3+OpenCV3+PIL)
MacbookAirのカメラで顔が写ったら顔を笑い男マーク(Python3+OpenCV3+PIL)
Python OpenCV3でマスク処理してみる(おまけあり)
Python3 OpenCV3でアニメ顔を顔判定する
ノイズ除去
Python OpenCV3で画素の膨張処理(dilation)と収縮処理(erosion) (ちょっと解説も)
Python OpenCV3でオープニング・クロージングを施してノイズを除去してみる
合成
Python3 OpenCV3で平均値画像(Alpha Blending)を作成
Python OpenCV3でマスク合成(空飛ぶダンボー)
差分
Python3 OpenCV3で背景差分を求める
【動画あり】Python3 OpenCV3で(MacBookAirのカメラで)フレーム差分
特徴点
Python3 OpenCV3で画像の特徴点を抽出
Python3 OpenCV3で2つの画像の一致する特徴を線で結ぶ
色抽出
Python3 OpenCV3で指定した色のみを抽出して表示する【動画あり!】