将 PNG 图像转换为像素灰度值特征向量
我是 MATLAB 的新手,我有一组 bmp 图像,需要将其转换为像素灰度值作为图像的特征向量。谁能建议我如何做到这一点? 我需要使用这些像素灰度值作为特征,然后执行类似PCA/LDA的操作。 我尝试了 imread() 但它返回了一个矩阵。我觉得特征向量只是一个行向量。
问候,
I am a newbie in MATLAB and I have a set of bmp images which I need to convert into pixel gray-level values as feature vectors of image. Can anyone suggest me the way how I can do that?
I need to use these pixel gray-level values as features and then perform operations like PCA/LDA.
I tried imread() but it returns me a matrix.. I feel feature vector will be just one row vector.
Regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
imread()
是正确的方法。然后只需将矩阵转换为向量即可。例如:然后您可以将不同的观察结果与
[]
堆叠在一起并进行 PCA。imread()
is the correct way to do it. Then just convert from a matrix into a vector. For example:Then you can just stack your different observations together with
[]
and do PCA.