我正在使用64位Windows 7笔记本电脑。
我有opencv版本2.4.2。我在C:
中提取了它我的笔记本电脑上有日食经验。
安装了Jdk 7 64位版本并设置了路径变量,以便我可以从CMD访问javac。
我从谷歌项目下载了javacv-0.2。
对于opencv我已经添加了以下路径到classpath变量。
C:\的OpenCV \建立\ 64 \ VC10 \ BIN; C:\的OpenCV \建立\共同\ 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
此致 Priyank
答案 0 :(得分:1)
您已经提到过您使用的是64位系统。但是你已经设置了32位二进制文件的路径。 64位系统的正确路径应该是
C:\opencv\build\x64\vc10\bin;C:\opencv\build\common\tbb\intel64\vc10\