JAvaコードImageJを使用してdicomファイルを画像に解析
6087 ワード
ImageJはdicomファイルをjpgピクチャに解析する
Dicomは全称医学デジタル画像と通信であり,ここでjava解析diocmフォーマットファイルはjpg例となる.ここのコードは普通のdicomファイルを解析してjpgピクチャーになるしかなくて、圧縮したdicomファイルに対して解析することができません!まず、効果を確認します.ローカルディレクトリに解析します.
ローカルコンピュータに解析:
ImageJ解析コードは簡単ですが、ImageJのjarパッケージをインポートします.最初の画像からlibにijがインポートすることがわかる.JAr、これがImageJのjarパッケージです.次のzipはsourceファイルです.これでImageJのソースコードが見えます.
次にImageJを呼び出すコードを示します.
ImageJのjarパッケージとdicomファイルは私のプロジェクトを見ることができます.マイプロジェクトリソースアドレス:https://github.com/liwenzhi/ImageJDemo
私のdicomファイルtest 2.dcmとtest 5.dcmは圧縮されたdicomファイルで、jpgに解析できず、実行コードが空になります!他のdicomファイルはjpgピクチャを生成できます.
dicom伝送に関する知識もここまでしか紹介できませんが、上の多くの知識はまだ理解していません.ただ、これらの知識を羅列して、参考にしてください.
dicomファイル解析知識の他のアドレス:
1.dicomファイルの詳細
http://blog.csdn.net/wenzhi20102321/article/details/75127362
2.dicomファイルの値タイプVRの詳細
http://blog.csdn.net/wenzhi20102321/article/details/75127140
3.dicomファイルtag詳細
http://blog.csdn.net/wenzhi20102321/article/details/75127101
4.android dicomファイルのデータと画像を解析して表示する
http://blog.csdn.net/wenzhi20102321/article/details/75040225
5.javaコードImageJを使用してdicomファイルを解析して画像にする
http://blog.csdn.net/wenzhi20102321/article/details/74995084
前の5つは自分で書いたもので、後ろには自分で見た関連資料があります.
6.Dicomファイル解析
http://blog.csdn.net/leaf6094189/article/details/8510325
7.dcm 4 che 3を使用してDicomのbmp形式サムネイルを取得
http://blog.csdn.net/Kerrigeng/article/details/60866656
8.dcm 4 che 3を使用してDICOM中、中国語の文字化けし問題を解析する
http://blog.csdn.net/Kerrigeng/article/details/53942846
9.jpeg圧縮dcmファイルをdcm 4 che 3で解凍する
http://blog.csdn.net/Kerrigeng/article/details/62215647
10.DICOMの常用Tag分類と説明
http://www.cnblogs.com/stephen2014/p/4579443.html
11.dicomの大牛zssureのブログ、数十編の文章
http://blog.csdn.net/zssureqh/article/category/1389985
12.dicomプロトコル中国語ドキュメントのダウンロード
http://download.csdn.net/detail/wenzhi20102321/9897014
13.Sante DICOM Editor 4、dicomファイルを表示するツール、直接開く
http://download.csdn.net/detail/wenzhi20102321/9895616
共に努力します:既存の創造を利用してもっと多くの!
Dicomは全称医学デジタル画像と通信であり,ここでjava解析diocmフォーマットファイルはjpg例となる.ここのコードは普通のdicomファイルを解析してjpgピクチャーになるしかなくて、圧縮したdicomファイルに対して解析することができません!まず、効果を確認します.ローカルディレクトリに解析します.
ローカルコンピュータに解析:
ImageJ解析コードは簡単ですが、ImageJのjarパッケージをインポートします.最初の画像からlibにijがインポートすることがわかる.JAr、これがImageJのjarパッケージです.次のzipはsourceファイルです.これでImageJのソースコードが見えます.
次にImageJを呼び出すコードを示します.
import ij.plugin.DICOM;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
/**
* dicom java ,
* dicom
*/
public class ImageDemo {
public static void main(String args[]) {
// create("test1.dcm"); // test1.dcm.jpg
create2("D:\\dicom\\test3.dcm"); // dicom test1.dcm.jpg
}
/**
* dicom jpg
*
* image dicom ,
* jpg , dicom
*/
private static void create(String fileName) {
try {
String projectPath = System.getProperty("user.dir");
//Check class DICOM
DICOM dicom = new DICOM();
String imagePath = projectPath + "\\image\\" + fileName;
dicom.run(imagePath);
BufferedImage bi = (BufferedImage) dicom.getImage();
int width = bi.getWidth();
int height = dicom.getHeight();
System.out.println("width: " + width + "
" + "height: " + height);
imagePath = projectPath + "\\image\\" + fileName + ".jpg";
ImageIO.write(bi, "jpg", new File(imagePath));
System.out.println("Hehe,Game over!!!");
} catch (Exception e) {
System.out.println(" " + e.getMessage());
}
}
/**
* dicom
* jpg
*/
private static void create2(String filePath) {
try {
DICOM dicom = new DICOM();
dicom.run(filePath);
BufferedImage bi = (BufferedImage) dicom.getImage();
int width = bi.getWidth();
int height = dicom.getHeight();
System.out.println("width: " + width + "
" + "height: " + height);
String imagePath = filePath + ".jpg";
ImageIO.write(bi, "jpg", new File(imagePath));
System.out.println("Hehe,Game over!!!");
} catch (Exception e) {
System.out.println(" " + e.getMessage());
}
}
}
ImageJのjarパッケージとdicomファイルは私のプロジェクトを見ることができます.マイプロジェクトリソースアドレス:https://github.com/liwenzhi/ImageJDemo
私のdicomファイルtest 2.dcmとtest 5.dcmは圧縮されたdicomファイルで、jpgに解析できず、実行コードが空になります!他のdicomファイルはjpgピクチャを生成できます.
dicom伝送に関する知識もここまでしか紹介できませんが、上の多くの知識はまだ理解していません.ただ、これらの知識を羅列して、参考にしてください.
dicomファイル解析知識の他のアドレス:
1.dicomファイルの詳細
http://blog.csdn.net/wenzhi20102321/article/details/75127362
2.dicomファイルの値タイプVRの詳細
http://blog.csdn.net/wenzhi20102321/article/details/75127140
3.dicomファイルtag詳細
http://blog.csdn.net/wenzhi20102321/article/details/75127101
4.android dicomファイルのデータと画像を解析して表示する
http://blog.csdn.net/wenzhi20102321/article/details/75040225
5.javaコードImageJを使用してdicomファイルを解析して画像にする
http://blog.csdn.net/wenzhi20102321/article/details/74995084
前の5つは自分で書いたもので、後ろには自分で見た関連資料があります.
6.Dicomファイル解析
http://blog.csdn.net/leaf6094189/article/details/8510325
7.dcm 4 che 3を使用してDicomのbmp形式サムネイルを取得
http://blog.csdn.net/Kerrigeng/article/details/60866656
8.dcm 4 che 3を使用してDICOM中、中国語の文字化けし問題を解析する
http://blog.csdn.net/Kerrigeng/article/details/53942846
9.jpeg圧縮dcmファイルをdcm 4 che 3で解凍する
http://blog.csdn.net/Kerrigeng/article/details/62215647
10.DICOMの常用Tag分類と説明
http://www.cnblogs.com/stephen2014/p/4579443.html
11.dicomの大牛zssureのブログ、数十編の文章
http://blog.csdn.net/zssureqh/article/category/1389985
12.dicomプロトコル中国語ドキュメントのダウンロード
http://download.csdn.net/detail/wenzhi20102321/9897014
13.Sante DICOM Editor 4、dicomファイルを表示するツール、直接開く
http://download.csdn.net/detail/wenzhi20102321/9895616
共に努力します:既存の創造を利用してもっと多くの!