使用EclipseJuno配置JavaCV

使用EclipseJuno配置JavaCV,eclipse,opencv,javacv,Eclipse,Opencv,Javacv,我有一台64位Windows7笔记本电脑 我有opencv版本2.4.2。我在C中提取了它: 我的笔记本电脑上有eclipse juno classic 安装了Jdk 7 64位版本,并设置了路径变量,因此我可以从CMD访问javac 我已经从谷歌项目下载了javacv-0.2 对于opencv,我在classpath变量中添加了以下路径 C:\opencv\build\x64\vc10\bin;C:\opencv\build\common\tbb\intel64\vc10\ 我安装了微软Vis

我有一台64位Windows7笔记本电脑

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

我的笔记本电脑上有eclipse juno classic

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

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

对于opencv,我在classpath变量中添加了以下路径

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

我安装了微软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:

问候,,
Priyank

您提到您正在使用64位系统。但您已经为32位二进制文件设置了路径。64位系统的正确路径应为


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

对不起,这是我这边的类型。谢谢你指出这一点。但在我的系统中,我已经给出了你们提到的路径。你们所说的函数并没有被识别和使用到底是什么意思?你能运行这个程序吗?如果您遇到任何特定错误,请发布。我的确切意思是,当我键入IplImage时,eclipseintellisense会识别它并将其插入编辑器中。但是当我键入cvLoadImage()或cvSmooth()时,eclipse不会在intellisense中显示它们,而且如果我手动键入它们,它会显示没有这样的方法。