Python3 OpenCV3で画像の特徴点を抽出

ちょっと苦労した。 画像の特徴点とは 画像の特徴点とは、画像の角の部分であったり曲線の極大点であったりと、その画像内で際立った部分のこと。 以下の画像の赤い部分。 顔など様々な判定をしたいときなどに使われそうなのはなんと…

LinuxMint(Ubuntu) 上のPython3にOpenCV3をインストール

ものすごいてこずったのと、pyenvで構築した環境へのインストールを試みたがうまくいかなかった。 しかしapt-getでインストールしたpythonでは一応構築できたため、備忘録。 前提 前庭と言うより、構築した時点でp…

【動画あり】Python3 OpenCV3で(MacBookAirのカメラで)フレーム差分

MacBookAirのカメラで動画をキャプチャーし、前のフレームとの差分を表示する。   前提 ディレクトリ構成などはこことかこことか。 &nbsp フレーム差分 解説はソースコードとソースコードのあと…

Python OpenCV3でマスク合成(空飛ぶダンボー)

背景となる画像から貼り付ける画像の部分を切り抜いて、貼り付ける画像を貼り付ける。 ちょっといつもよりはフクザツ。   前提 ディレクトリ構成などはこことかこことか。   元画像 空の画像(sora.j…

Python OpenCV3でオープニング・クロージングを施してノイズを除去してみる

膨張処理(dilation)、収縮処理(erosion)のところで画像のノイズ除去に応用できると書いた。 今回はそれらを使ってノイズ除去をしてみる。   オープニング(Opening)・クロージング(Closi…

Python OpenCV3で画素の膨張処理(dilation)と収縮処理(erosion) (ちょっと解説も)

膨張処理(dilation)、収縮処理(erosion)は画像のノイズ除去に使われる処理。   膨張処理・縮小処理とは 膨張処理は図形を1画素分広げる処理のこと。 縮小処理は図形の1画素分狭める処理のこと。 膨…