質問

Matlabの XMP メタデータでの作業を容易にする可能性のある何かについて聞いたことがありますか?

たとえば、EXIFメタデータは、exifreadコマンドを使用するだけで読み取ることができます- ジェネラコディセタグプレ

このスレッドを見つけましたが、死んでいるようです。


現在、次のオプションについて考えています。

  1. C ++ XMPSDKを使用したMEXファイルの書き込み
  2. JAVA XMPSDKを使用したJavaルーチンの呼び出し

    要約すると、質問は次のとおりです。 MatlabでXMPを読み書きする方法について何か考えがありますか?

役に立ちましたか?

解決 2

答えを見つけました。最善の方法は、 ExifTool と任意の MatlabJSONパーサー。これは、.DNG.XMP.JPEG.TIFFなどの任意のファイル形式から抽出できます。

ステップ1:を使用して情報を一時的なJSONファイルに抽出します ジェネラコディセタグプレ

ステップ2:tempFileでJSONパーサーを呼び出す
ステップ3:Matlab構造体にデータがあります。

他のヒント

XMPは単なるXMLであるため、MATLABXMLツールボックスを使用できます。私の個人的なお気に入りは xml_io_tools です。


XMLのビットが何を意味するかを手動で解釈する必要をなくすためにSDKを使用したい場合は、2つのオプションのうちJavaの方が望ましいと思われます。MATLABからJavaを呼び出すのは、簡単であり、面倒な作業を回避できます。MEXに伴うものを構築します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top