如何在图像处理中将特征矩阵转换为特征向量?

时间:2017-05-24 17:29:21

标签: image matlab vector

我有一个256*256尺寸的图片,在使用gabor-filter进行特征提取后,我有另一个256*256矩阵作为特征。那么如何将这个矩阵转换为一个向量(而不是重新整形)?

我的意思是10000 images的数据库,如果我使用重塑程序,那么我无法用计算机计算它,因为数据的大小会很大。 我需要这个用于学习过程。

那么如何在不丢失数据的情况下将256*256矩阵转换为1*3001*1000等小矢量? 谢谢。

1 个答案:

答案 0 :(得分:0)

存在多种方法来使用Gabor过滤器提取有用信息。其中一种可能性是计算滤波器输出的绝对值或平方值的(局部)平均值。您可以在本地计算平均值与使用多少Gabor过滤器之间进行权衡。这完全取决于您的使用案例。例如,如果您具有相当均匀的图像,则获取完整滤波器输出的平均值可能很有用。