【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置

这篇具有很好参考价值的文章主要介绍了【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在读研期间的研究方向与图像处理有一点相关,后来由于工作可能会有需要,所以晚上回去也闭门研究了OpenCV和图像处理相关的知识。也准备写一个OpenCV系列的专栏作为自己的学习笔记,也分享给大家,如果有写错的地方也欢迎大家及时指出。

好了这篇文章作为OpenCV系列的第一篇,我们先介绍一下OpenCV的开发环境。在学习OpenCV的过程中也搜集了网上的很多资料,发现多为C++、Python开发,很少使用Java,所以我打算使用Java来学习OpenCV。

话不多说,我们开始。

1.下载和安装OpenCV

IDEA我们不说了,Java开发的基本上多使用这个开发工具。安装OpenCV相对比较简单,就是傻瓜式的下载,解压。
OpenCV官网
【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
本次我们是在Windows下学习开发,所以就直接下载Windows的版本。
【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
等过一段时间后就会将OpenCV的文件解压到指定的文件夹中,我们找到build文件夹下,打开java文件夹,会发现x64、x86文件夹,由于我的电脑是64位的所以使用x64文件夹下的
【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
我们找到dll文件,注意dll文件是我们使用Java学习OpenCV的关键,我们需要将此文件放到JDK的bin文件夹下
【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
此外还有一个opencv-java460的jar包就需要我们在创建Java项目时,将其放到项目里。
由于本人比较喜欢使用maven项目,所以本次就通过IDEA创建一个maven项目。
【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
找到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());
    }
}

【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置

3、可能出现的问题

【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置
出现该问题,请查看JDK环境中是否存在opencv_java460.dll文件文章来源地址https://www.toymoban.com/news/detail-490941.html

到了这里,关于【OpenCV入门教程Java版之一】安装OpenCV:OpenCV4.6.0+IDEA开发环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux - Java 8 入门安装与重装教程集锦

    1. linux 系统中如何安装java环境(通过tar.gz文件) 安装包下载链接 Java 的 tar.gz 安装包下载链接传送门 Linux 系统的 Java 环境变量配置教程 1. linux查看java版本,以及配置java home 2. Linux环境下如何配置JAVA_HOME 3.【实操】如何在linux系统查找JAVA安装路径,定义JAVA_HOME 4. Linux配置java_

    2024年02月11日
    浏览(32)
  • Java入门 (超详细)JDK(1.8)下载与安装及环境变量的配置教程

    第一步:下载JDK_8 Oracle官网下载地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 进入官网JDK_8下载地址后在页面内向下浏览找到适合自己电脑操作系统的安装包下载。 注:官网下载需要注册账号,可以注册一下。不想要注册的小伙伴可以选择下载我

    2024年02月13日
    浏览(41)
  • C++ opencv操作入门教程

    OpenCV是一个功能强大的计算机视觉库,广泛应用于图像和视频处理领域。它提供了许多图像和视频处理的函数和工具,包括加载、保存、缩放、旋转、裁剪、滤波、特征检测、跟踪、分割等等。本文将介绍一些常见的OpenCV函数及其作用,适合初学者入门。 cv::Mat:代表一个n维

    2024年02月16日
    浏览(29)
  • OpenCV 入门教程:颜色空间转换

    2023年07月12日
    浏览(35)
  • OpenCV 入门教程:全局阈值处理

    全局阈值处理是图像处理中常用的技术之一,用于将图像转换为二值图像,从而提取感兴趣的目标区域。在 OpenCV 中,全局阈值处理可以通过简单的像素比较来实现。本文将以全局阈值处理为中心,为你介绍使用 OpenCV 进行二值图像处理的基本步骤和实例。 😃😄 ❤️ ❤️

    2024年02月13日
    浏览(30)
  • OpenCV 入门教程:图像读取和显示

    2023年07月08日
    浏览(34)
  • OpenCV 入门教程:像素访问和修改

    在图像处理和计算机视觉领域,像素级操作是非常重要和常见的任务之一。通过像素访问和修改,我们可以直接操作图像的像素值,实现各种图像处理和分析操作。在本文中,我们将以像素访问和修改为中心,为你介绍使用 OpenCV 进行像素级操作的基本步骤和实例。 😃😄 ❤

    2024年02月13日
    浏览(36)
  • OpenCV 入门教程:膨胀和腐蚀操作

    膨胀和腐蚀是图像处理中常用的形态学操作,用于改变图像的形状和结构。在 OpenCV 中,膨胀和腐蚀是基于结构元素的像素操作,可以用于图像增强、边缘检测、图像分割等多个领域。本文将以膨胀和腐蚀操作为中心,为你介绍使用 OpenCV 进行形态学操作的基本步骤和实例。

    2024年02月13日
    浏览(25)
  • OpenCV 入门教程:寻找和绘制轮廓

    寻找和绘制轮廓是图像处理中常用的技术之一,用于识别、定位和分析图像中的目标区域。在 OpenCV 中,寻找和绘制轮廓可以通过边缘检测和形态学操作实现。本文将以寻找和绘制轮廓为中心,为你介绍使用 OpenCV 进行轮廓处理的基本步骤和实例。 😃#x

    2024年02月14日
    浏览(27)
  • OpenCV 入门教程:轮廓特征和轮廓匹配

    轮廓特征和轮廓匹配是图像处理中用于描述和比较轮廓的技术。通过提取轮廓的形状、面积、周长等特征,并进行比较和匹配,我们可以实现目标识别、形状分析等应用。在本文中,我们将以轮廓特征和轮廓匹配为中心,为你介绍使用 OpenCV 进行轮廓处理的基本步骤和实例。

    2024年02月13日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包