http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4
,在“三,配置
VS2010
”之前的
步骤)
,另一种方法是将要配的
opencv
环境变量目录下的
DLL
文件全部复制到
C
盘下
Windows
下的
System32
中
配置
eclipse+javacv,
下载
eclipse
。
下载
javacv
(
http://code.google.com/p/javacv/downloads/detail?name=javacv-0.6-bin.zip
)链接是
0.6
版的,
opencv
也要是最新版
的
.
即现在的
2.4.6
在
eclipse
新建项目“
T
”
,
解压出
Javacv
导入
javacv
中的包到
eclipse
工程项目中(
4
个即可
javacpp.jar, javacv.jar
,
javacv-windows-x86.jar
和
javacv-windows-x86_64.jar
)
新建
class
“
T
”
,
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
public class B {
public static void main(String[] args) {
IplImage srcImg=cvLoadImage("D:\\lena.jpg");
cvNamedWindow("Test");
cvShowImage("Test",srcImg);
cvWaitKey(0);
cvReleaseImage(srcImg);
cvDestroyWindow("Text");
}
}
粘贴代码,运行。
如出错或无法运行主要有两原因:
1
)
Exception in thread "main" java.lang.UnsatisfiedLinkError:
C:\Users\User\AppData\Local\Temp\javacpp2057959839616\jniopencv_core.dll: %1
不是有效的
Win32
应用程序。
at java.lang.ClassLoader$NativeLibrary.load(