MATLAB< --->支持图层的图像编辑器

时间:2011-08-11 02:33:03

标签: matlab paint.net

我想知道是否有人知道API,工具箱或库从图像格式中提取图层格式,这些图像格式由免费编辑器(如Paint.NET)支持(本机格式:{{1 }})

动机:对于我们这些在MATLAB中进行计算机视觉和机器学习的人来说,可以在免费图像编辑器中编辑图层的图像界面非常有用。例如,它可以促进自动收集用于监督学习的手动像素注释。

2 个答案:

答案 0 :(得分:2)

我建议使用.PSD Photoshop文件格式,它具有图层支持,并且也由许多非Adobe应用程序实现。

Paint.NET的PSD插件允许您打开和保存PSD图像:http://www.psdplugin.com/

然后,您可以使用Imagemagick将图层提取为MATLAB可以读取的格式:

convert filename.psd filename-%d.png

答案 1 :(得分:1)

几乎没有东西可以读取.pdn文件。 http://extension.nirsoft.net/pdn

因此,您将获得以下选项。

  1. 使用GIMP读入文件,并将其导出为matlab支持的内容:http://www.mathworks.com/help/techdoc/ref/imread.html
  2. 使用GIMP读入文件,并将其导出为ImageMagick支持的内容:http://www.imagemagick.org/script/formats.php然后将其转换为matlab支持的内容。
  3. 将数据从Paint.NET导出为matlab友好格式。
  4. 注意,Matlab链接用于图像处理工具箱,如果没有,则选项更加有限。