PCA (主成分分析)

これも会社に入ってから知った知識。

主成分分析:PCA (Principal Component Analysis)
多次元データの解析法の1つ。多次元空間中のデータ分布のうち、最も分散の大きくなる方向から順に基底を取っていく手法。
これにより、データにおける主な変化の傾向を知ることができる。
OpenCVにはPCAクラスが用意されているので、cv::Matにデータを入れて渡せばOK。

プログラムを書かずにもっと手軽に試すならExcel用のマクロとかもネット上に転がっている。



OPENCVで主成分分析をしてみた
PYTHONで主成分分析をするコード
numpyを使って主成分分析

関連記事

Googleが画像解析旅行ガイドアプリのJetpac社を買収

Caffe:読みやすくて高速なディープラーニングのフレームワ...

Photogrammetry (写真測量法)

機械学習について最近知った情報

FCN (Fully Convolutional Netwo...

Pix2Pix:CGANによる画像変換

DensePose:画像中の人物表面のUV座標を推定する

TensorSpace.js:ニューラルネットワークの構造を...

Kinect for Windows V2のプレオーダー開始

AfterEffectsプラグイン開発

OpenMVS:Multi-View Stereoによる3次...

Cartographer:オープンソースのSLAMライブラリ

PSPNet (Pyramid Scene Parsing ...

NeRF (Neural Radiance Fields):...

機械学習での「回帰」とは?

CNN Explainer:畳み込みニューラルネットワーク可...

UnityでOpenCVを使うには?

画像認識による位置情報取得 - Semi-Direct Mo...

PGGAN:段階的に解像度を上げて学習を進めるGAN

hloc:SuperGlueで精度を向上させたSfM・Vis...

OpenSfM:PythonのStructure from ...

ニューラルネットワークと深層学習

Digital Emily Project:人間の顔をそっく...

Qlone:スマホのカメラで3Dスキャンできるアプリ

Autodesk Mementoでゴジラを3次元復元する

OpenCV 3.3.0 contribのsfmモジュールの...

マルコフ連鎖モンテカルロ法

ポイントクラウドコンソーシアム

OpenCVでカメラ画像から自己位置認識 (Visual O...

顔検出・認識のAPI・ライブラリ・ソフトウェアのリスト

OpenCV 3.1のsfmモジュールを試す

OpenMVSのサンプルを動かしてみる

DCGAN (Deep Convolutional GAN)...

CGのためのディープラーニング

OpenCVのfindEssentialMat関数を使ったサ...

池袋パルコで3Dのバーチャルフィッティング『ウェアラブル ク...

OpenCVで顔のランドマークを検出する『Facemark ...

コンピュータビジョンの技術マップ

OpenCVで動画の手ぶれ補正

OpenCVで顔のモーフィングを実装する

OpenCVで平均顔を作るチュートリアル

「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作っ...

コメント