java opencv no opencv_java490 in java.library.path

news/2024/9/17 3:26:51/ 标签: java, opencv

java使用opencv处理图片,idea运行程序,报错异常信息:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java490 in java.library.path: /Users/carter/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429)at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)at java.base/java.lang.System.loadLibrary(System.java:1989)at org.jeecg.test.PanoramaStitching6.<clinit>(PanoramaStitching6.java:16)Process finished with exit code 1

异常情况如下图所示:
在这里插入图片描述
1、异常情况分析
需要加载opencv库,看很多资料给出建议是System.loadLibrary(Core.NATIVE_LIBRARY_NAME),但是任然出现错误异常。

    static {System.loadLibrary(Core.NATIVE_LIBRARY_NAME);}

2、解决方案
引入maven依赖,加载opencv java库Loader.load(opencv_java.class)。

         <dependency><groupId>org.bytedeco</groupId><artifactId>opencv-platform</artifactId><version>4.9.0-1.5.10</version></dependency>static {Loader.load(opencv_java.class);
//        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);}

关键代码截图:
在这里插入图片描述

3.相关大数据学习demo地址:
https://github.com/carteryh/big-data


http://www.ppmy.cn/news/1522326.html

相关文章

知名数字化增长战略研究学者专家教授顾问培训讲师唐兴通增长战略增长结构增长机会

唐兴通 数字化商业创新顾问、数字营销专家、数字化转型教练、沃顿商学院演讲嘉宾。全球商业思想大家EM罗杰斯&#xff08;创新的扩散&#xff09;、杰弗里摩尔&#xff08;跨越鸿沟&#xff09;、马修狄克逊&#xff08;挑战式销售&#xff09;、布兰登博格&#xff08;竞合战…

❤《实战纪录片 1 》原生开发小程序中遇到的问题和解决方案

《实战纪录片 1 》原生开发小程序中遇到的问题和解决方案 文章目录 《实战纪录片 1 》原生开发小程序中遇到的问题和解决方案1、问题一&#xff1a;原生开发中 request请求中返回 的数据无法 使用this传递给 data{}中怎么办&#xff1f;2、刚登录后如何将token信息保存&#xf…

最新版 | 深入剖析SpringBoot3源码——分析自动装配原理(面试常考)

文章目录 一、自动配置概念二、半自动配置&#xff08;误~&#x1f64f;&#x1f64f;&#xff09;三、源码分析1、验证DispatcherServlet的自动配置2、源码分析入口SpringBootApplication3、SpringBootConfiguration的Configuration4、EnableAutoConfiguration的AutoConfigura…

【C语言】详解数组

文章目录 前言一、数组的概念二、一维数组1.一维数组的创建2.一维数组的初始化3. 一维数组的使用4.一维数组在内存中的存储 三、二维数组1.二维数组的创建2. 二维数组的初始化3. 二维数组的使用4.二维数组在内存中的存储 前言 一、数组的概念&#xff08;数组是一组相同类型元素…

Codeforces Round (Div.3) C.Sort (前缀和的应用)

原题&#xff1a; time limit per test&#xff1a;5 seconds memory limit per test&#xff1a;256 megabytes You are given two strings a and b of length n. Then, you are (forced against your will) to answer q queries. For each query, you are given a range …

【重学 MySQL】十四、显示表结构

【重学 MySQL】十四、显示表结构 使用DESCRIBE或DESC命令使用SHOW COLUMNS命令查询information_schema数据库使用SHOW CREATE TABLE命令总结 在MySQL中&#xff0c;查看或显示表结构是一个常见的需求&#xff0c;它可以帮助你了解表中包含哪些列、每列的数据类型、是否允许为空…

DUFS 文件服务器,简单好用的http文件共享服务器

DUFS 文件服务器&#xff0c;简单好用的http文件共享服务器 0b6eabb13654 sigoden/dufs:latest "/bin/dufs" 4 months ago Up 8 days 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp dufs_server 1. 拉取Dufs Docker镜像 docker pull sigoden/dufs …

【机器学习】机器学习引领未来:赋能精准高效的图像识别技术革新

&#x1f4dd;个人主页&#x1f339;&#xff1a;Eternity._ &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; ❀目录 &#x1f50d;1. 引言&#x1f4d2;2. 机器学习基础与图像识别原理&#x1f341;机器学习概述&#xff1a;监督学习、无监督学习与强化学…

自定义Stater

一 什么是stater&#xff1f; 我们平时在导入依赖的时候&#xff0c;大部分导入的都是xxx-spring-boot-stater。那是因为它们都基于spring的规则将写好的框架定义成一个stater&#xff0c;这样方便springboot引用它们写好的功能。 那我们为什么也要自定义stater呢&#xff1f…

zabbix6.4连接邮箱发出警告

添加告警媒介 默认接收人: 故障级别:{TRIGGER.STATUS}。 服务器:【{HOSTNAME1} 】 发生:{TRIGGER.NAME} 故障! 注:默认接收人:相当于邮件的主题 默认信息:邮件的主题 告警主机:{HOSTNAME1} 告警时间:{EVENT.DATE} {EVENT.TIME} 告警等级:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.…

Java开发笔记--通用消息组件设计(移动短信、华为短信、163邮件)

最近项目开发完了&#xff0c;整理梳理了一下框架&#xff0c;总结记录一下通用消息组件的设计。 项目中的消息的存在种类多样性&#xff1a;APP消息、短信、邮件、站内消息&#xff0c;短信的服务商又有多种。我们项目采用的是spirng cloud alibaba,于是把消息这块抽出来做成…

【OpenCV3】图像的翻转、图像的旋转、仿射变换之图像平移、仿射变换之获取变换矩阵、透视变换

1 图像的放大与缩小 2 图像的翻转 3 图像的旋转 4 仿射变换之图像平移 5 仿射变换之获取变换矩阵 6 透视变换 1 图像的放大与缩小 resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) src: 要缩放的图片dsize: 缩放之后的图片大小, 元组和列表表示均可.dst: 可选参数, 缩…

前端跨域问题详解与解决方案指南

什么是跨域问题 跨域问题通常是由浏览器的同源策略&#xff08;Same-OriginPolicy&#xff0c;SOP&#xff09;引起的访问问题 同源策略是浏览器的一个重要安全机制&#xff0c;它用于限制一个来源的文档或脚本如何能够与另一个来源的资源进行交互 同源策略的定义 同源策略要…

尚品汇-支付宝介绍、跳转支付订单页面实现(四十六)

目录&#xff1a; &#xff08;1&#xff09;支付宝介绍 &#xff08;1&#xff09;支付宝介绍 &#xff08;3&#xff09;显示付款页面信息 &#xff08;5&#xff09;创建支付控制器PaymentController &#xff08;1&#xff09;支付宝介绍 支付宝简介 支付宝&#xf…

DAY53

字符串接龙 import java.util.*;public class Test {public static int bfs(String beginStr,String endStr,List<String> wordList){HashSet<String> setnew HashSet<>(wordList);Queue<String> quenew LinkedList<>();HashMap<String,Inte…

图形语言传输格式glTF和三维瓦片数据3Dtiles(b3dm、pnts)学习

文章目录 一、3DTiles二、b3dm三、glTF1.glTF 3D模型格式有两种2.glTF 场景描述结构和坐标系3.glTF的索引访问与ID4.glTF asset5.glTF的JSON结构scenesscene.nodes nodesnodes.children transformations对外部数据的引用buffers 原始二进制数据块&#xff0c;没有固有的结构或含…

[论文笔记] LLM大模型剪枝篇——1、调研

Attention Is All You Need But You Don’t Need All Of It For Inference of Large Language Models LLaMA2在剪枝时,跳过ffn和跳过full layer的效果差不多。相比跳过ffn/full layer,跳过attention layer的影响会更小。 跳过attention layer:7B/13B从100%参数剪枝到66%,平…

【Linux】Linux常见指令以及权限理解(上)

【Linux】Linux常见指令以及权限理解 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;Linux&#x1f34a; &#x1f33c;文章目录&#x1f33c; 1. Linux背景 1.1 Linux发展史 1.1.1 Unix发展历史 1.1.2 Linux发展历史 1.2 开源 1.3 企…

PostgreSQL常用函数用法

在PostgreSQL中&#xff0c;函数是处理和操作数据的强大工具。以下是一些常用函数的用法示例。 1. 字符串函数 字符串函数用于操作和处理文本数据&#xff0c;常见操作包括字符串连接、截取、替换、转换大小写等。 LENGTH: 返回字符串的长度。-- 查询语句 SELECT LENGTH(Post…

【word导出带图片】使用docxtemplater导出word,通知书形式的word

一、demo-导出的的 二、代码操作 1、页面呈现 项目要求&#xff0c;所以页面和导出来的word模版一致 2、js代码【直接展示点击导出的js代码】 使用插件【先下载这五个插件&#xff0c;然后页面引入插件】 import docxtemplater from docxtemplater import PizZip from pizzip …