0

我有一台 64 位 Windows 7 笔记本电脑。

我有opencv 2.4.2版。我已经在 C 中提取了它:

我的笔记本电脑上有 Eclipse Juno Classic。

已安装 Jdk 7 64 位版本并设置了路径变量,因此我可以从 CMD 访问 javac。

我从谷歌项目下载了 javacv-0.2。

对于opencv,我已将以下路径添加到类路径变量中。

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

我已经安装了 Microsoft Visual C++ 2010 Redistributable Package (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 回答