2

Java (Eclipse、Mac OSX) で OpenCV をロードする際に問題に直面しています。私はJavaが初めてで、主なターゲットは画像処理です.オンラインでいくつかの例を確認しましたが....実際にはクエリはほとんどありません:

0) Mac OS X の Eclipse で Java 用の OpenCV ライブラリを使用する方法を実際に教えてもらえますか? 私はjarをダウンロードしてインポートを行っただけです....

1)以下は私のコードのサンプルです

Mat A = Highgui.imread("/Users/.../Dropbox/ImageJSpace/Image_0001.jpg", 1);
    Mat B = null;
    Imgproc.cvtColor(A, B, Imgproc.COLOR_BGR2GRAY);

    Highgui.imwrite("/Users/.../Dropbox/ImageJSpace/Image_0001gray.jpg", B);

このセクションでは、画像を読み取り、マトリックスに変換し、グレーセールに変換してから、再度画像に保存しようとしています。私がオンラインでチェックした例では、cvtColor について言及されていますが、時間の経過とともに書き込もうとしてもうまくいきません。この新しいライブラリのキーワードごとに Highgui.cvtColor を作成する必要があります。

2) 次のエラーが表示されます。

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1764)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1044)
at org.opencv.highgui.Highgui.<clinit>(Highgui.java:416)
at Expertising.ImageModifications.Mat2Img(ImageModifications.java:382)
at Expertising.Main.main(Main.java:7)

これを取り除く方法がわかりません..

3) このセクションよりも長い私のプログラムを明確にするために、次のインポートを使用しました。

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.core.Size;
import org.opencv.highgui.Highgui;
import org.opencv.imgproc.Imgproc;

4) OpenCV を使用して DICOM 画像を処理したい。それを処理する方法はありますか?

5) DICOM で動作するように ImageJ ライブラリもインポートしました。開いて表示できます。ピクセルを読み取って操作できますか?

6) 主に DICOM 画像の構造テンソルの研究に興味があります。DICOM から個々のピクセルを読み取るにはどうすればよいですか?

7) 方向性の研究に取り組んでいます。それをよりよく調べる方法はありますか?

8) DICOM 画像をマトリックスに変換し、JAMA を使用してピクセルをマトリックスとして調べることはできますか?

助けてください、どうもありがとう....

4

2 に答える 2

1

私は OpenCV について何も知りませんが、Eclipse で OpenCVを使用する方法に関するチュートリアルを次に示します。

DICOMに関しては、私はこれを見つけまし:

OpenCV は DICOM 画像をサポートしていないため、適切なライブラリ ( http://dicom.offis.de/dcmtk.php.enなど) を見つけて、読み込まれた画像を cv::Mat に変換する必要があります。

この質問にはOpenCV Questionsサイトを使用することをお勧めします。

于 2015-11-13T15:04:37.053 に答える