在Opencv训练时可以将训练结果存成xml or yml
这时档案的大小会受到训练张数、特征点影响(我以eigenface recognition来看)
我的训练图片是80*64*24bmp(15KB)
问题来了,我用8个标签、每个标签1张图、特征点50
下去算之后大小竟然到559KB,这些数字甚至比原本的图片加起来还大了…
这个算法看起来是将所有的图片做一个平均脸
之后用特征向量差异的方式去判断跟谁的差异最小
我这里用每个人四张样本,共四个人,特征点10
档案大小1615KB
http://codepad.org/p7adINhV
请问一下各位,这段yml里面代表的大概是什么意思呢
该如何去减少档案大小,系统内存只有512MB,最多有办法做多少人的数据库呢
还请对这些东西比较了解的大大协助解释一下,谢谢您