利用可能なライブラリがいくつかあります。しかし、私はそれのために自分のパーサーを書く必要があります。 私は素人です。これにどのように取り組んでいますか? 自分のパーサを書く前に知っておくべきことは何ですか?C++を使用してDICOMファイル(.IMAファイル)を解析する方法は?
答えて
アトリビュート用にオブジェクトを構築するためのDICOMルール(いわゆるIODs)とencoding rulesについて知っておく必要があります。次に、あなたが知っておくべきである2,が適用されます。 DICOM cookbookは、標準の用語と原則を理解するのに適しています。
しかし、私はJoshiを提出することに同意します。パーサーをゼロから作成することを控えてください。多くの優れたツールキットがありますが、いくつかは無料です。特に、エンコーディングルールは簡単ではなく、すべてのケース(例えば、転送構文、シーケンスエンコーディング)をカバーするために多くのエコーが必要です。
実際には、パーサーが画像のすべてのピクセルデータを無視していくつかのタグと属性を推定するだけです。プロセスはまだ複雑なのだろうか? –
これは、特定の製造元/デバイスのイメージをサポートするかどうか、またはイメージを開くために開くかどうかによって異なります。それでも私は、あなたがすでにそこにあるものを使って、うまく働いていることを証明するのではなく、あなた自身でそれをすることから期待する利益を疑問に思っています。 –
私は1つのメーカーの属性を外挿する必要があります。それについてどうすればいいですか? –
- 1. C#を使用して.xlsファイルを1行ずつ解析する方法は?
- 2. JSON.netを使用してJSONファイルを解析する方法
- 3. NSScannerを使用して.icsファイルを解析する方法
- 4. Javascriptを使用して.RCファイルを解析する方法
- 5. QJsonArrayを使用してQt5(C++)でJSONファイル(配列)を解析する方法
- 6. C#を使用してXMLファイルを解析する?
- 7. Javaプログラムを使用してdicomファイルを読む方法
- 8. regexまたはRaptorious.SharpMt940Libを使用してmt940ファイルを解析する方法は?
- 9. regexを使ってJavaでファイルを解析する方法は?
- 10. yamlファイルを解析する方法は?
- 11. XAMLファイルを解析する方法は?
- 12. スレッドを使用してスプラッシュ画面でxmlファイルを解析する方法は?
- 13. スキーマを使用してdataVecでCSVファイルを解析する方法は?
- 14. CURLを使用してHTMLファイルから内容を解析する方法は?
- 15. Javaを使用してC-Headerファイルを解析/読み込む
- 16. C#でsdmxファイルを解析する方法は?
- 17. C++クラスをjsonにシリアル化してjsonファイルを解析する方法は?
- 18. Data.ByteStringを使用して7GBのファイルを解析するには?
- 19. PHPのsimpleXMLを使用して特定のXMLファイルを解析する方法
- 20. DataText.Lazy.IOを使用してAesonでJSONファイルを解析する方法
- 21. Pythonを使用してファイルを解析するための最良の方法
- 22. POIを使用してExcelファイルのUTF-8文字を解析する方法
- 23. Xcode 4.2.1を使用して単純なXMLファイルを解析する方法
- 24. dgeniを使用して、typescriptファイルのドキュメントコメントを解析する方法
- 25. libapcapを使ってpcapファイルを解析する方法。
- 26. bashでファイルを解析する方法
- 27. .as(AS3)ファイルを解析する方法
- 28. txtファイルを解析する方法
- 29. DCMTK C++:dicomファイルからデータピクセルを取得する方法
- 30. iOSで(DICOM).dcmファイルを作成する方法Objective - C?
私はこの質問が少し広すぎるのではないかと心配しています。 Googleでは、[DICOM仕様の概要](https://www.leadtools.com/sdk/medical/dicom-spec)が見つかりました(最初の一見で)バイトまでの説明を提供するようです。あなたはおそらくこれ(または同等のもの)を知っているので、実際の問題は何ですか?私はこの記述をとり、作業を開始するだろう。可能であれば、既存のツールを手元に置いておけば、自分の "解析"結果とその結果を比較することができます。 – Scheff
独自のパーサーを書く代わりに、フリーツールキットを使用することを検討することができます。 –