0

私は64ビットのWindows 7ラップトップを持っています。

私はopencvバージョン2.4.2を持っています。Cで抽出しました:

私のラップトップにはeclipse juno classicがあります。

Jdk 7 64 ビット バージョンがインストールされ、パス変数が設定されているため、CMD から javac にアクセスできます。

Google プロジェクトから javacv-0.2 をダウンロードしました。

opencv の場合、次のパスをクラスパス変数に追加しました。

C:\opencv\build\x64\vc10\bin;C:\opencv\build\common\tbb\intel64\vc10\

Microsoft Visual C++ 2010 再頒布可能パッケージ (x64) をインストールしました

私はEclipseのProjectBuildPathにjavacv.jar、javacpp.jar、およびjavacv-windows-x86_64.jarを含めました。

しかし、次のプログラム関数 cvLoadImage()、cvSmooth()、cvSaveImage、および cvReleaseImage() を記述しようとすると、それらは識別されず、利用できません。

import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_imgproc.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;

public class ssss {
    public static void main(String filename) { 
    IplImage image = cvLoadImage(filename);
        if (image != null) {
            cvSmooth(image, image, CV_GAUSSIAN, 3);
            cvSaveImage(filename, image);
            cvReleaseImage(image);
        }
    }
}

私を案内してください。それに関する他の情報が必要な場合はお知らせください。

このリンクで利用可能な指示に従って Java-cv を構成しました: http://ganeshtiwaridotcomdotnp.blogspot.in/2011/12/opencv-javacv-eclipse-project.html

よろしく、プリヤンク

4

1 に答える 1

1

あなたは64ビットシステムを使用していると述べました。しかし、32 ビット バイナリのパスを設定しました。64ビットシステムの正しいパスは

C:\opencv\build\x64\vc10\bin;C:\opencv\build\common\tbb\intel64\vc10\

于 2012-08-23T15:40:22.283 に答える