【OpenCV】windows环境下,java OpenCV环境搭建,java 也可以实现opencv的功能了!opencv自由了

这篇具有很好参考价值的文章主要介绍了【OpenCV】windows环境下,java OpenCV环境搭建,java 也可以实现opencv的功能了!opencv自由了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. 下载opencv

2. 安装opencv

目录

1. 下载opencv

2. 安装opencv

3. dll文件的导入配置

dll文件的导入: (C++的类库文件),opencv是c++开发的类库,java语言要调用其中的方法,所以依赖了dll文件

3.1 opencv_java460.dll文件拷贝至下面2个目录,任选其一即可。 

3.2 还有一种方式,是在运行java代码的时候,指定依赖的类库地址, -D参数

4. java项目中导入opencv jar类库

4.1  maven方式

4.2 idea中引入外部的jar

5. java代码示例,java + opencv

6. 运行失败的情况

7. opencv的安装包地址,共享


3. 项目中导入相应的包文件

3.1 opencv_java460.dll文件拷贝至下面2个目录,任选其一即可。 

3.2 还有一种方式,是在运行java代码的时候,指定依赖的类库地址, -D参数

4. java项目中导入opencv jar类库

4.1  maven方式

4.2 idea中引入外部的jar

5. java代码示例,java + opencv

6. 运行失败的情况

7. opencv的安装包地址,共享


java+opencv,java,opencv,计算机视觉,maven,windows

 【OpenCV】java OpenCV环境搭建!!java 也可以实现opencv的功能了!!

在windows环境下,也可以通过java来实现opencv的功能了 !!

1. 下载opencv

官网文档地址:https://docs.opencv.org/4.6.0/df/d65/tutorial_table_of_content_introduction.html

教程参考:https://www.w3cschool.cn/opencv/

教程参考:https://www.yiibai.com/opencv/opencv_adding_text.html

下载与安装: 下载地址:https://opencv.org/releases/ 

java+opencv,java,opencv,计算机视觉,maven,windows

网络原因可能下载慢,下载失败的情况。

我这里准备了一份 opencv的安装文件   opencv-4.6.0-vc14_vc15.exe。见文章底部。

2. 安装opencv

官网下载的opencv exe文件,在本地解压到指定目录下.

双击运行,解压到指定的目录下就可以了。

java+opencv,java,opencv,计算机视觉,maven,windows

 关键是java目录下面,就是我们需要依赖的类库文件

java+opencv,java,opencv,计算机视觉,maven,windows

opencv-460.jar就是我们要用到的 java  类库

x64 目录下,就是c++编写的dll文件,待会我们也需要用到。x64就是本地机器是64位的

x86 目录下,就是c++编写的dll文件,待会我们也需要用到。x86就是本地机器是32位的

3. dll文件的导入配置

dll文件的导入: (C++的类库文件),opencv是c++开发的类库,java语言要调用其中的方法,所以依赖了dll文件

所以在你本地,需要配置这个dll文件路径。

3.1 opencv_java460.dll文件拷贝至下面2个目录,任选其一即可。 

· 拷贝到jre bin目录下面:

java+opencv,java,opencv,计算机视觉,maven,windows

· 或者拷贝到系统win32目录下面:

java+opencv,java,opencv,计算机视觉,maven,windows

3.2 还有一种方式,是在运行java代码的时候,指定依赖的类库地址, -D参数

这种方式,很少使用,可能我们很多人 都忘记了!!!

-Djava.library.path=‪D:\WorkSpace\projectName\demo\lib\opencv_java460.dll

ps: 3.1和3.2 导入dll文件,只需要选择一种就可以了。

4. java项目中导入opencv jar类库

在你的项目中真正的引入opencv460.jar,这个jar文件。

4.1  maven方式

如果你的项目是maven项目,可以通过pom文件,引用本地的jar文件,但是记得maven build打包的时候,把本地jar文件也打进去。

        <!-- 加载lib目录下的opencv包 -->
        <dependency>
            <groupId>org.opencv</groupId>
            <artifactId>opencv</artifactId>
            <version>4.6.0</version>
            <scope>system</scope>
            <systemPath>${basedir}/lib/opencv-460.jar</systemPath>
        </dependency>

4.2 idea中引入外部的jar

在idea工具中,选择 File -》Project Structure -》Libraries 选择 opencv-460.jar文件

java+opencv,java,opencv,计算机视觉,maven,windows

5. java代码示例,java + opencv

import org.opencv.core.*;
  
public class Hello
{
  public static void main( String[] args )
  {
   System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
   Mat m = Mat.eye( 2, 3, CvType.CV_8UC1 );
   System.out.println(m.dump()); 
  }
}

运行结果:

java+opencv,java,opencv,计算机视觉,maven,windows

 到这里,能够跑起来,说明你本地的开发环境就搭建好了。可以opencv自由开发了。

6. 运行失败的情况

假如出现下面的报错:

说明 dll文件, opencv_java460.dll 未找到,放置的目录不正确,

可以把opencv_java460.dll 文件拷贝到 windows/sysem32/ 目录下面。

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java460 in java.library.path
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
	at java.lang.Runtime.loadLibrary0(Runtime.java:871)
	at java.lang.System.loadLibrary(System.java:1122)

7. opencv的安装包地址,共享

链接: https://pan.baidu.com/s/1bMT3_OcqtDkFoEVGnJZh7Q?pwd=eqer 提取码: eqer 复制这段内容后打开百度网盘手机App,操作更方便哦

java+opencv,java,opencv,计算机视觉,maven,windows文章来源地址https://www.toymoban.com/news/detail-717976.html

到了这里,关于【OpenCV】windows环境下,java OpenCV环境搭建,java 也可以实现opencv的功能了!opencv自由了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ubuntu下搭建opencv环境

    一、完全卸载opencv 1. 先到opencv编译安装的目录下 sudo make uninstall cd .. sudo rm -r build 2.上面最后一行命令有的文件夹不存在会有提示,但是不影响,只要把已安装的opencv的include和lib删掉就行,也可以手动删除,总之删除干净即可。 sudo rm -r /usr/local/include/opencv2 /usr/local/include/op

    2024年02月07日
    浏览(39)
  • 【OpenCV】P1 开发环境搭建

    OpenCV is the word’s biggest computer vision library. It’s open source, contains over 2500 algorithms and is operated by the non-profit Open Source Vision Foundation. – From opencv.org Opencv 库由 C 和 C++ 语言编写,涵盖计算机视觉各个领域内的 2500 多个函数,可以在多种操作系统上运行。其旨在提供一个简洁而又

    2024年01月23日
    浏览(37)
  • OpenCV之Window开发环境配置

    下载opencv开发包       win配置: 双击SDK包解压 解压中   解压成功  配置环境变量    验证环境  创建控制台应用并配置工程属性表添加opencv环境 创建属性表 配置属性 复制属性表并修改名Project1X64_Debug与Project1X64_Release  导入属性表 测试opencv功能 示例代码

    2024年02月11日
    浏览(40)
  • Android 环境下OpenCV使用-- 环境搭建(一)

    1、OpenCV SDK下载 openCv官网下载 2、Android Studio 创建 C++ 工程 3、openCV的so库 加载项目中 src-main目录下新建 jniLibs 下载的openCv的sdk的 opencv-4.1.0-android-sdkOpenCV-android-sdksdknativelibs目录对应平台的so库复制进来 4、加载头文件 将sdk目录下边的头文件目录 include的头文件加载到项目中

    2024年02月15日
    浏览(37)
  • 【QT】QT搭建OpenCV环境

    01、开始之前 本文版本: 1、QT:Based on Qt 5.12.2 (MSVC 2017, 32 bit),编译方式是MinGW 2、CMake:cmake-3.27.0-rc4-windows-x86_64.msi 3、OpenCV:OpenCV – 4.5.1 4、windows: win11/win10都一样 说明一下,OpenCV不要装太新的版本,因为本文方式使用CMark的方式。如果安装了最新的那几个版本可能会导致

    2024年02月13日
    浏览(35)
  • android 和 opencv 开发环境搭建

    本文详细说明给android项目添加opencv库的详细步骤,并通过实现图片灰度化来查看配置是否成功。 到官网下载 打开 https://opencv.org/releases/ 选择android,下载完成后解压出下面的文件: 在Android studio中打开sdk管理器即可下载: 打开Android studio,选择模板,这时选择最后一项Nativ

    2024年01月19日
    浏览(51)
  • Ubuntu搭建OpenCV环境(C++)

    虚拟机 :VMware 15.5 OS : Ubuntu 20.04 opencv 版本 : 4.9.0 操作系统安装本文不再赘述,重点介绍opencv如何搭建,并提供验证方式。     1.Opencv安装包下载,在这里面选择你想下载的opencv版本。这里以Opencv-4.9.0为例,跳转到GitHub后clone即可。 2.opencv_contrib下载(注意这里要与你上面

    2024年01月16日
    浏览(46)
  • Windows下的CodeBlocks配置Opencv环境

    目录 1.Opencv下载 2.CodeBlocks下载 3.Cmake编译工具下载 4.编译Opencv源码 5.编译OpenCV库文件  (1)方式一  (2)方式二 6.动态链接库文件环境配置 7.CodeBlocks配置 8.编写使用OpenCV例子 9.程序异常终止解决 拓展 提示:建议读者安装或者配置环境变量的路径中最好不要包含任何的特殊

    2024年02月03日
    浏览(45)
  • MacOS搭建OpenCV开发环境(Python)

    按照官方安装步骤:https://docs.anaconda.com/free/anaconda/install/mac-os/ 安装即可 进入PyCharm中Preferences 点击下面红框中的下拉,点击Add Local Interpreter 按照如下所示进行配置 创建项目,如下所示 代码如下(示例): 将Lenna.png放到main.py同级目录下,运行程序,如下所示: 提示:更多内

    2024年02月07日
    浏览(52)
  • VScode搭建Opencv(C++开发环境)

    cmake :cmake-3.27.2-windows-x86_64 MinGw:版本:8.1.0-release-posix-seh-rt_v6-rev0 Opencv:版本:4.5.5 MinGw下载地址 选择 mingw-w64 往下拉选择下载这个 下载该文件,下载后解压,然后记住位置。为了方便,我把它改名为MinGw。(这里是MinGw软件) 添加环境变量,可以直接 win+Q 搜索 “环境变量”

    2024年02月02日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包