在读研期间的研究方向与图像处理有一点相关,后来由于工作可能会有需要,所以晚上回去也闭门研究了OpenCV和图像处理相关的知识。也准备写一个OpenCV系列的专栏作为自己的学习笔记,也分享给大家,如果有写错的地方也欢迎大家及时指出。
好了这篇文章作为OpenCV系列的第一篇,我们先介绍一下OpenCV的开发环境。在学习OpenCV的过程中也搜集了网上的很多资料,发现多为C++、Python开发,很少使用Java,所以我打算使用Java来学习OpenCV。
话不多说,我们开始。
1.下载和安装OpenCV
IDEA我们不说了,Java开发的基本上多使用这个开发工具。安装OpenCV相对比较简单,就是傻瓜式的下载,解压。
OpenCV官网
本次我们是在Windows下学习开发,所以就直接下载Windows的版本。
等过一段时间后就会将OpenCV的文件解压到指定的文件夹中,我们找到build文件夹下,打开java文件夹,会发现x64、x86文件夹,由于我的电脑是64位的所以使用x64文件夹下的
我们找到dll文件,注意dll文件是我们使用Java学习OpenCV的关键,我们需要将此文件放到JDK的bin文件夹下
此外还有一个opencv-java460的jar包就需要我们在创建Java项目时,将其放到项目里。
由于本人比较喜欢使用maven项目,所以本次就通过IDEA创建一个maven项目。
找到Dependencies,点击右边的**+**号,将上述的jar包添加进去。
2、测试环境是否成功。
public class Test {
public static void main(String[] args) {
System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
}
}
文章来源:https://www.toymoban.com/news/detail-490941.html
3、可能出现的问题
出现该问题,请查看JDK环境中是否存在opencv_java460.dll文件文章来源地址https://www.toymoban.com/news/detail-490941.html
到了这里,关于【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!