Open
Open-CV在eclipse环境中的初次搭建、测试
本文以OpenCV 3.2为例, 下载地址
下载说明
- 点击下载 ,下载文件为opencv-3.2.0-vc14.exe,直接双击即可完成解压;
- 解压完成目录 ,
配置说明
- Eclipse中 项目 Build Path -->Libraries ,
(1) 添加外部jar包,路径: …\OpenCV\opencv\build\java\opencv-320.jar,
(2) 配置Native library location:
X64路径:…\OpenCV\opencv\build\java\x64,
X86路径:…\OpenCV\opencv\build\java\x86
(3) 配置完成,记得在 Order and Export 勾选
测试代码
public class Test {public static void main(String[] args) {// TODO Auto-generated method stubSystem.loadLibrary(Core.NATIVE_LIBRARY_NAME);Mat image = Imgcodecs.imread("C:\\Users\\Ferry\\Desktop\\HappyFish.jpg");//图像彩色空间转换方法Imgproc.cvtColor(image, image, Imgproc.COLOR_RGB2GRAY); //邻域均值,自动阈值分割Imgproc.adaptiveThreshold(image, image, 255, Imgproc.ADAPTIVE_THRESH_MEAN_C, Imgproc.THRESH_BINARY_INV, 25, 10); Imgcodecs.imwrite("C:\\Users\\Ferry\\Desktop\\HappyFish-a.jpg", image); }
}
测试数据可从OpenCV\opencv\sources\samples\data获取
结果为:
可能出现的错误
java.lang.UnsatisfiedLinkError
代码中System.loadLibrary(Core.NATIVE_LIBRARY_NAME);必须
System.loadLibrary(NATIVE_LIBRARY_NAME)的详细内容: 链接1 链接2java.lang.UnsupportedClassVersionError: PR/Sort : Unsupported major.minor version 52.0
本来使用jdk1.7 更换为jdk1.8即可。请更换jdk版本之后在做尝试。


发布评论