我有一台 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
问候, 普里扬克