私はプログラミングが初めてです。Swift経由でXCode上のDICOMイメージを読み込む
私はスクロール可能な医療画像をiOSアプリケーションに追加しようとしています。私が読んだところでは、DICOMは大きなファイルであり、C++で動作するようです。私は基本的なスクロール機能のみを探しています。 DICOMを使用してjpegコンバータを使用してSwiftでこれらの画像をインポートするのが最善でしょうか?
私はプログラミングが初めてです。Swift経由でXCode上のDICOMイメージを読み込む
私はスクロール可能な医療画像をiOSアプリケーションに追加しようとしています。私が読んだところでは、DICOMは大きなファイルであり、C++で動作するようです。私は基本的なスクロール機能のみを探しています。 DICOMを使用してjpegコンバータを使用してSwiftでこれらの画像をインポートするのが最善でしょうか?
DICOMファイルはさまざまなアプリケーションに使用されます。一般に、CTスキャナのように、シネルップや高解像度の画像が大きくなります。 X線や超音波ダイコムは非常に小さく、圧縮タイプはもっとサイズを小さくすることができます
現在、私はPython言語で多くのモジュールを使用しています。これらのモジュールはC++ラッパークラスに基づいています。ラッパーC++クラス。
あなた場合スウィフト言語は非常に新しく、DICOMプロトコルは非常に複雑であるため、おそらく、DICOM実装のないモジュールを持っていない、広範かつ通信などの多くの状況で使用されている、画像、cineloopsと患者データ
単にイメージがほしい、おそらくあなたはいくつかのコストの迅速なネイティブの実装で得ることができますが、dicomの完全な開発は多くの時間を処分します。このブログ(http://dicomiseasy.blogspot.com.br/)は役に立ち、dicomプロトコルを理解するのに役立ちます。
編集:リンゴからこのノートで
:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/index.html、言語間の相互運用性について話すと、セクションスウィフトインポートプロセスの理解では、ノート持っている:
をSwiftに直接C++コードをインポートすることはできません。代わりに、C++コード用のObjective-CまたはCラッパーを作成します。
OsiriXビューアソフトウェアhttp://www.osirix-viewer.com/Downloads.htmlを見ることをお勧めします。 iOSとOS Xで動作し、ソースコードが利用可能です。これは、いくつかのオープンソースライブラリを利用しており、コード内で同じライブラリを使用している可能性があります。
ImebraはC++ライブラリですが、SwiftプロジェクトにインポートできるObjective-Cラッパーを提供しています。
特に、objectivec/include/imebraobjcフォルダにあるヘッダーimebra_swift.hをSwiftプロジェクトに直接追加することができます。
Objective-CのラッパーはUIImageまたはNSImageでは
開示に画像を変換する方法を提供します。私はImebraの著者です。
はい、osirixは素晴らしいビューアですが、Objective-Cで実装されています –