我有一台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/