eclipse - 使用eclipse juno配置Java CV

标签 eclipse opencv javacv

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

我有opencv版本2.4.2。我已经将其提取到C中:

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

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

我有从Google项目下载的javacv-0.2。

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

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

问候,
普里扬克

最佳答案

您已经提到您正在使用64位系统。但是您已经设置了32位二进制文​​件的路径。 64位系统的正确路径应为
C:\opencv\build\x64\vc10\bin;C:\opencv\build\common\tbb\intel64\vc10\

关于eclipse - 使用eclipse juno配置Java CV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12091095/

相关文章:

java - 在JRE 8中使用printf

java - 如何在 Eclipse 中为任何 jar 文件附加源代码或 JavaDoc,例如JavaFX?

c++ - 如何将提取的栅格信息转换为opencv库可处理的格式

javacv cvExtractSURF

在android中使用 "gpuImage"和 "javacv"时,java.lang.UnsatisfiedLinkError : org. bytedeco.javacpp.avutil

android - Android 上的 opencv 问题

java - 安卓开发问题

Android ADT Eclipse 插件,parseSDKContent 失败

c++ - OpenGL 显示图像的速度是否比 OpenCV 快?

python - OpenCV使用LSB方法提取图像