簡體   English   中英

在Java中將斐濟圖像處理用作庫

[英]Using Fiji image processing as a library in Java

據我所知,斐濟( http://fiji.sc )是一個應用程序,它是用Java編寫並進行圖像處理的。 有什么方法可以刪除“ app”部分並將其用作普通庫並將其導入普通Java項目中嗎?

現在,僅有的兩個選項是“腳本”和“插件”。 我都不想要它們,因為它們都生活在此斐濟編輯器應用程序中。 是否有只下載圖像處理庫而不是整個應用程序的地方?

斐濟本身是ImageJ庫的軟件包分發版,它可能適合您要完成的工作。

如果您使用的是Maven,請在pom.xml聲明依賴項:

<parent>
  <groupId>net.imagej</groupId>
  <artifactId>pom-imagej</artifactId>
  <version>2.35</version>
</parent>
...
<dependency>
  <groupId>net.imagej</groupId>
  <artifactId>imagej</artifactId>
</dependency> 

如果沒有,您可以從其網站上的存儲庫管理器中獲取.jar並將其作為外部依賴項包含在內。 然后,您可以開始弄亂項目中的庫:

public void loadAndDisplay(File file) {
    ImageJ ij = new ImageJ();
    Object data = ij.io().open(file);
    ij.ui().show(data);
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM