cvCalcEigenObjectsによる画像列の主成分分析

○だいたいのソース

m_ValuesPrincipal = new float[ m_PrincipalComponentMax ];//!<特徴量

m_ObjectsPrincipal = new IplImage* [ m_PrincipalComponentMax ];//!<主要ベクトル
for( int i=0; i

○備考
これでimgTgtに復元した画像が入る、もちろん画像列内で動き回っている人などは消え、背景だけが残る。
1440枚は計算できた、2880枚はメモリが確保できないと怒られた。
2.0GHzで30分くらい。

///// 注意 /////

void ChangeRGB2PseudoGray(IplImage *p){
	if( p->nChannels != 3 ) return; 
	p->nChannels = 1; p->width *= 3;
}
void ChangePseudoGray2RGB(IplImage *p){
	if( p->nChannels != 1 ) return;
	p->nChannels = 3; p->width /= 3;
}