我正在尝试使用八度音阶读取输入图像,并将其RGB值绘制为3维图。
我正在使用
阅读图片im = imread('image')
我该如何策划?
此外,是否可以绘制所有3层的直方图?
由于
答案 0 :(得分:2)
如前所述,Octave API doc为您提供了图片的MxNx3矩阵数据集。
R / G / B通道是 im 矩阵的最后一个维度。 hist 需要1d输入,因此我们需要重塑:
hist(reshape(im(:,:,1),1,[])) # red
hist(reshape(im(:,:,2),1,[])) # green
hist(reshape(im(:,:,3),1,[])) # blue
关于3D情节:你的意思是3D scatter plot吗?然后Octave的 scatter3 可能对你有帮助。