2016-07-19 5 views
-1

OpenImaj library(LuoTangSubjectRegionとAchanta Saliency)の関数を使いこなしましたが、Javaは私の最初の言語からは遠いという問題がありました。したがって、私は誰かが画像で読んで、その顕著性マップを計算し、その顕著性マップを保存する単純なコードを実装しようとするのを助けてくれるかどうか尋ねたがっています。件名OpenImajライブラリを使用した地域推定

乾杯。

答えて

0

ここはサンプルです。私はそれが動作するかどうかはわかりませんが、私はそれがあなたが持っているものよりも近いと思う。

私は専門家ではありません。どうやら、ライブラリをダウンロードするにはmavenが必要です。 http://openimaj.org/UseLibrary.html。残念ながら、私はこのサンプルをテストできません。

幸運にも、より多くのコードサンプルについては、http://openimaj.org/tutorial/processing-your-first-image.htmlを参照してください。

import org.openimaj.image.MBFImage; 
import org.openimaj.image.FImage; 
     //You will need several more imports. Your IDE can handle that. 
public class SampleImage { 
    public static Main(String args[]) 
    { 
     //Read image in 
     MBFImage image = ImageUtilities.readMBF(new File("c:\\file.jpg")); 

     //Print out random information 
     System.out.println(image.colourSpace); 

     //Create Object to preform work. 
     AchantaSaliency test = new AchantaSaliency(); 

     //Get Saliency Map 
     test.analyseImage(image); 
     FImage newImage = test.getSaliencyMap(); 

     //Display original image 
     DisplayUtilities.displayImage(image); 

     //Display new image 
     DisplayUtilities.displayImage(newImage); 

     //Save new image to file 
     ImageUtilities.write(newImage, new File("C:\\test_output.jpg")); 

    }  

} 
+0

ありがとうございました。ほんとうにありがとう。それを試して何かの質問が増えたら尋ねます。心から感謝する! – user118837

+0

私は少し答えを更新しました。イメージではなく、newImageをファイルに書き込みます。 –

+0

私はうまく働くことができました。再度、感謝します。 – user118837

関連する問題