【发布时间】:2015-03-03 20:00:48
【问题描述】:
我有大约 2300 张图像,我想在 0,0 位置提取每个图像的像素值。然后我想获取这些像素值并用它们创建一个色谱,从最亮到最暗(反之亦然)。如果有多个具有相同 RGB 值的像素,则条带应该更厚(我希望它们每个都单独计数以显示其普遍性)。每张图片大小相同。
我是 Matlab 的新手,如果你能提供一步一步的说明,那就太好了!
【问题讨论】:
-
你的问题在哪里?
-
您必须创建一个遍历所有图像的 for 循环。为此,您必须使用
dir函数列出所有图像。要读取图像,您必须使用imread函数。要获得第一个像素,您可能必须阅读有关矩阵索引和colon运算符的文档页面。如果您在实施时遇到问题,请详细描述。
标签: image matlab rgb pixel spectrum