長野エンジニアライフ

東京から長野に移住したエンジニアのブログです。🦒🗻⛰

OpenCV

Python + OpenCV4プログラミングの学習(5)〜色の処理など〜

本記事はOpenCVによる色の処理などを行ったときの備忘録である。 事前準備 グレイスケール 実行結果 輝度平滑化 実行結果 スレッショルド処理 実行結果 アダプティブスレッショルド処理 実行結果 カラー画像の各成分を分離 実行結果 まとめ ソースコード 事…

Python + OpenCV4プログラミングの学習(4)〜アフィン変換〜

本記事はOpenCVによるアフィン変換を行ったときの備忘録である。 アフィン変換とは... 図形を回転させたり引き延ばしたりする変換 ja.wikipedia.org 事前準備 フリップ 実行結果 リサイズ 実行結果 回転 実行結果 透視投影 実行結果 トリミング 実行結果 ま…

Python + OpenCV4プログラミングの学習(3)〜グラフィックス〜

本記事はOpenCVによるグラフィックスを行ったときの備忘録である。 事前準備 円を描く 実行確認 線を描く 実行結果 画像上に円を描く 実行結果 画像上に文字を描く 実行結果 まとめ ソースコード 事前準備 以下の記事で仮想環境opencvEnvを構築していること…

Python + OpenCV4プログラミングの学習(2)〜画像生成・読み込み・書き込み〜

本記事はOpenCVによる画像生成・読込・書込を行ったときの備忘録である。 事前準備 画像を生成する 実行確認 画像の読み込み・書き込み 実行結果 まとめ ソースコード 事前準備 以下の記事で仮想環境opencvEnvを構築していることを前提とする。 kawakeee.hat…

Python + OpenCV4プログラミングの学習(1)〜開発環境の準備〜

本記事ではOpenCVが動作する開発環境構築の備忘録である。 事前確認 仮想環境の準備 OpenCVのインストール 実行確認 ソースコード 事前確認 参考書籍ではAnacondaを使って学習を進めていくようだが、面倒なのでサクッとOpenCVが正常に動作する仮想環境を作る…

Python + OpenCVで顔検出(3)〜検出箇所のみに画像トリミング〜

こちらの記事で、リアルタイムカメラから顔検出→画像生成するところまでできた。 kawakeee.hatenablog.com 今回は、顔検出したタイミングで顔検出部分の画像ファイル(jpg)を生成させる。 顔検出箇所をトリミング 実行 ソースコード 参考記事 顔検出箇所をト…

Python + OpenCVで顔検出(2)〜検出時のフレーム画像をキャプチャ〜

こちらの記事で、リアルタイムカメラから顔検出するところまでできた。 kawakeee.hatenablog.com 今回は、顔検出したタイミングで画像ファイル(jpg)を生成させる。 顔検出時に条件分岐を追加 実行 ソースコード 参考記事 顔検出時に条件分岐を追加 前回のfac…

Python + OpenCVで顔検出(1)〜リアルタイムカメラから検出〜

qiita.com 上の記事を参考にOpenCVで顔検出したときのメモ 仮想環境の準備 openCVのインストール 顔検出のプログラム準備 分類器のファイルを取得 実行 ソースコード 仮想環境の準備 opencvEnvの環境をvenvで作成 $ python3 -m venv opencvEnv # activate し…