2012-10-10 29 views
0

我需要在CT掃描中看到特定點(我已經給出了表示分割的掩碼,所以我知道我感興趣的特徵的座標以毫米爲單位)。 這就是我在ImageJ的時刻做:跳轉到dicom序列中的指定位置(ImageJ)

  • 文件/導入/圖像序列,我選擇感興趣的文件夾中的第一個DCM文件,然後我導入堆棧
  • 我知道我的興趣點在x = 10,y = 5,z = 20 [mm]。所以我把光標放在我的圖像上,用鼠標滾輪向下滾動,直到在ImageJ窗口中看到z = 20,然後移動光標直到我匹配其他座標。

有沒有辦法自動跳轉到對應指定位置的切片?

回答

0

是的。我要麼

  1. 寫一個插件在Java中
  2. 寫宏

我寧願Java的,因爲它比宏語言時提供了更多的選擇。

在Java代碼將

imp.setSlice(20); 
int poi=imp.getProcessor().getPixelValue(10,5); //int I assume but could be double 

雖然這是一個非常簡單的插件,所以你也可以做同樣的宏語言輕鬆

+0

我希望有一個內置的菜單命令...所以,看來我必須最終成爲一名活躍的imageJ用戶並學習一些基本的編程!謝謝你的反饋! – lib

+0

StackOverflow通常針對具有一些編程技巧的人,所以我認爲你有一些。宏語言雖然不如Java有用,但非常容易。如果你沒有編程技巧,我建議你嘗試菜單中的記錄宏功能。您可以從GUI完成所有任務並將其保存爲一個宏,它將創建您想要的build in命令。 –