見出し画像

OpenCV 入門 (9) - チュートリアル

以下の記事を参考に書いてます。

Welcome to the OpenCV tutorial

前回

1. 基本

画像の読み込みと表示
ピクセルとは
画像の保存
ライブビデオのキャプチャ
オーバーレイの追加
トラックバーの追加
RGBカラーの作成
マウスイベントの取得
マウスによるピクセルの描画
画像のスライスへのアクセス
オブジェクト指向プログラミング
コーディングパターン

2. 図形の描画

Numpyの使用
色の定義
線の描画
トラックバーで線幅を選択
トラックバーで線色を選択
マウスで終点を選択
完全な線の描画
複数の線の描画
長方形の描画
複数の長方形の描画
楕円の描画
ポリゴンの描画
塗り潰しポリゴンの描画
マウスによるポリゴンの描画
テキストの描画

3. 色空間

カラーキューブのスライド
HSV色空間
色相に基づいたオブジェクト抽出

4. 画像変換

トランスフォーム
ローテーション
スケール
フリップ
画像合成
ビット演算
マスキング
チャネルの分割
チャネルのマ​​ージ
色空間の変更
アフィン変換

5. ヒストグラム

グレースケールヒストグラム
カラーヒストグラム
ブラー

6.フィルタと畳み込み

シンプルしきい値処理
バイナリしきい値処理
ゼロにする
アダプティブしきい値処理
2D畳み込み
モーフォロジカル変換
画像勾配 - ラプラシアン
キャニーエッジ検出

7. アプリの作成

ショートカットキー
Windowクラスの作成
マウスの利用
Objectクラスの作成
オブジェクトの描画
新規ウィンドウと新規オブジェクトの追加
マウスクリックをオブジェクトに送信
オブジェクトの選択
オブジェクトの移動
ウィンドウへのカスタムオプションの追加
ステータスバーへの情報の表示
Textクラスの作成
重要イベントをウィンドウとオブジェクトに送信
Tabキーを使用して、次のオブジェクトにフォーカス移動
エスケープキーを使用して選択を解除

大文字と小文字の切り替え
テキストオブジェクトのサイズの更新
Nodeクラスの作成

8. 顔の検出

トラックバーによるパラメータの選択
ビデオ顔検出

9. YOLO - オブジェクト検出

YOLOモデルの読み込み
Blobの作成
識別オブジェクト
3種類のYOLOモデル
物体検出
ソース

10. ノード

ノードのオプション
ノードの親と子
ノードを囲むノード
ノードを埋め込むノード
複数のレベルを下げる
ノードの配置方向の変更
フレームの切り替え
ポイントに基づくノード
ノードのクリック時のコマンド実行

11. シェイプ

OpenCV属性の検索
マーカー

12. ウィジェット

トラックバー
テキスト


この記事が気に入ったらサポートをしてみませんか?