OpenCV– category –
-
OpenCV
【Python+OpenCV】顔検出応用!目と笑顔の検出方法
以前の記事でOpenCVで顔検出するプログラムを解説しました。 今回は、顔検出の応用として、目と笑顔を検出する方法について解説します。 【サンプルプログラム】 こちらが目、笑顔を検出するサンプルプログラムです。 import cv2 as cv # カスケード分類器... -
OpenCV
【画像処理基礎】ノイズを除去しつつエッジを抽出するソーベルフィルタ
物体のエッジを抽出するプログラムを作りたいが、どのように作ればよいか分からない。エッジ抽出の原理について詳しく知りたい。 そんな悩みを解消すべく本記事では、ノイズを除去しつつエッジ抽出するソーベルフィルタについて解説します。 まず、エッジ... -
OpenCV
【画像処理基礎】ノイズを除去するメディアンフィルタ
画像のごま塩ノイズを除去したい。そんなときはメディアンフィルタの登場です。本記事では、ノイズを除去するメディアンフィルタについて解説します。 この記事はこんな人におすすめ! 画像処理を学んでいる初心者 ノイズ除去の技術を理解したい人 プログ... -
OpenCV
【画像処理基礎】ぼかしの基本!ガウシアンフィルタって何?
写真の主役を引き立たせるために背景をぼかしたり、プライバシー保護のため写真の顔をぼかしたりしますよね? Photoshopなどの画像処理ソフトで画像をぼかそうとすると、種類がたくさんあって何を使ったらいいものか...。 本記事では、ぼかしの基本である... -
OpenCV
【Python×OpenCV】画像を平行移動・回転する方法
今回は、OpenCVを使って画像を平行移動・回転する方法について解説していきます。 画像の平行移動・回転は、アフィン変換という知識が必要です。 まず、アフィン変換について解説します。そして、OpenCVを使った画像処理プログラムを解説していきます。 【... -
OpenCV
Python + OpenCVを使って文字描画
今回はOpenCVを使って文字を描画する方法について解説します。 文字の大きさ、フォント、太さを様々に変えて表示の違いを見ることで、画像処理などで文字描画を使うときに本記事が役立てればよいと思っています。 【文字描画の基本プログラム】 まず、文字... -
OpenCV
Python + OpenCVを使って図形描画
OpenCVを使うと画像や動画から特定の物体を検出することなどが簡単に出来ます。こんなプログラムを作成したときに、検出した物体を枠で囲んでマークしたいですよね。 ▼こんなふうに 今回は、OpenCVを使って線、円、楕円、矩形を描画する方法について解説し... -
OpenCV
【Python+OpenCV】簡単!たった十数行のプログラムで顔検出
デジカメのように顔検出するプログラムを作ってみたいと思いませんか? OpenCVを使えば、たった十数行で顔検出できるプログラムが出来上がります。 OpenCVには大量の画像から人の顔の特徴を学習し、人の顔を判別する「カスケード分類器」が用意されていま... -
OpenCV
【Python+OpenCV】特定の色を検出するプログラム
今回の記事では、OpenCVライブラリを用いて、1枚の画像から特定の色を検出する方法について解説します。 この記事はこんな人におすすめ! OpenCVで画像処理を学んでいる人 Python初心者 それでは始めましょう! 【サンプルプログラム】 サンプルプログラム... -
OpenCV
【Python+OpenCV】PCカメラを使って動画を表示しよう!
OpenCVライブラリを使用して、PCカメラから動画を表示してみました。その方法について解説します。 【サンプルプログラム】 サンプルプログラムは以下のようになります。実行することでウィンドウが立ち上がり、PCカメラで映し出された動画で表示されます...
1