我正在进行遥感项目.在matlab上使用HDF非常简单.但我想用网格计算(Ubuntu)实现这一点.所以我尝试八度音阶.我有叶绿素的HDF4文件.正常图像处理将通过八度音程轻松完成.但我想知道关于八度的hdfread,hdftool.我在octave图像中添加了一个图像包.任何人都可以告诉我如何阅读以及如何使用hdf数据.有没有要添加的包.请让我知道这件事.
我有从光谱数据(波段分类)处理的灰度卫星图像。如果我在 imshow 中使用 jet 颜色图,它将显示绝对颜色图图像。但是,如果我尝试在特定的地方写字,它会像蓝色图像一样保存。我在matlab中心看到了一个例子,但我没有得到。谁能帮我用彩色图像写我的图像。
Matlab 中心链接:http : //www.mathworks.in/matlabcentral/answers/25026- Saving-grayscale-image-as-it-appears-in-jet-colormap-of- imagesc
接受的答案链接是:http : //www.mathworks.com/matlabcentral/fileexchange/7943
我已经尝试了很多次,这将在图中显示颜色映射图像(imshow),他们没有在任何地方使用颜色映射。现在我想用颜色映射写我的图像。
示例代码:
I= imread('image path');
imshow(I,'colormap',jet);
imwrite(I,'path','jpg'); /not working
Run Code Online (Sandbox Code Playgroud)
或者
imwrite(I,jet,'path','jpg'); /not working
Run Code Online (Sandbox Code Playgroud)
请帮助解决这个问题。