我有一个64位Windows 7笔记本电脑。使用eclipse配置Java CV juno
我有opencv版本2.4.2。我已经提取它在C:
我在我的笔记本电脑上有eclipse juno classic。
Jdk 7 64位版本已安装,并设置路径变量,以便我可以从CMD访问javac。
我从java项目下载了javacv-0.2。
for opencv我已经添加以下路径到classpath变量。
C:\ OpenCV的\建设\ 64 \ VC10 \ BIN; C:\ OpenCV的\建设\ 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
问候, Priyank
遗憾的是,从我结束一个类型。感谢您指出。但在我的系统中,我已经给出了你提到的路径。 –
你的功能究竟是什么意思没有被识别出来并且对你有用?你能运行程序吗?如果您遇到任何特定错误,请发帖。 – nikhil
我究竟是什么意思,当我输入IplImage时,eclipse intellisense识别它并将其插入到编辑器中。但是当我键入cvLoadImage()或cvSmooth()eclipse不显示它们在intellisense中,也如果我手动键入它们显示它们没有这样的方法。 –