0

我想知道是否有人知道从免费编辑器(如 Paint.NET )支持的图像格式中提取图层的 API、工具箱或库(本机格式.pdn:)

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

4

2 回答 2

2

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

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

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

convert filename.psd filename-%d.png
于 2013-01-08T18:14:40.233 回答
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 友好格式。

请注意,Matlab 链接适用于图像处理工具箱,如果您没有,则选项会受到更多限制。

于 2011-08-11T19:45:54.360 回答