PCA (主成分分析)

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

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

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



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

関連記事

3D復元技術の情報リンク集

iPhoneで3D写真が撮れるアプリ『seene』

cvui:OpenCVのための軽量GUIライブラリ

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

FacebookがDeep learningツールの一部をオ...

BlenderProc:Blenderで機械学習用の画像デー...

Regard3D:オープンソースのStructure fro...

OpenSfM:PythonのStructure from ...

顔画像処理技術の過去の研究

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

Pix2Pix:CGANによる画像変換

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

OpenCVのバージョン3が正式リリースされたぞ

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

DUSt3R:3Dコンピュータービジョンの基盤モデル

続・ディープラーニングの資料

YOLO (You Only Look Once):ディープ...

Dlib:C++の機械学習ライブラリ

Super Resolution:OpenCVの超解像処理モ...

SSD (Single Shot Multibox Dete...

SDカードサイズのコンピューター『Intel Edison』

Alice Vision:オープンソースのPhotogram...

Iridescence:プロトタイピング向け軽量3D可視化ラ...

Kinect for Windows v2の日本価格決定

OpenCVの三角測量関数『cv::triangulatep...

Point Cloud Libraryに動画フォーマットが追...

書籍『ゼロから作るDeep Learning』で自分なりに学...

OpenGVの用語

3Dスキャンに基づくプロシージャルフェイシャルアニメーション

Leap MotionでMaya上のオブジェクトを操作できる...

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

OpenCVの顔検出過程を可視化した動画

ニューラルネットワークで画像分類

2D→3D復元技術で使われる用語まとめ

ArUco:OpenCVベースのコンパクトなARライブラリ

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

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

OpenCV

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

OpenCVでPhotoshopのプラグイン開発

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

BGSLibrary:OpenCVベースの背景差分ライブラリ

コメント