水库监管AI视觉算法与边缘计算盒子

2023-12-02 08:52

本文主要是介绍水库监管AI视觉算法与边缘计算盒子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

01

河道周围垃圾堆放

场景描述:基于河道漂浮物容易通过水流的影响,被推在河道周围的岸边,因此通过对河道周围的垃圾堆放24h实时识别,目的提高治理河道垃圾的时效性且减少环保工人的工作量

适用场所:适用白天或夜间光照良好情况下,识别河道周围垃圾堆放的场景

模型+后处理:河道垃圾检测

摄像头:

分辨率:1K及以上,4K及以下

目标图像:垃圾

目标最小像素值:每1K分辨率75*75像素以上

光照条件:

照度:90lux≤照度≤1200lux

光照类型:彩色可见光

最小像素监测距离极限(米):          

2.8mm4mm6mm8mm
9m13m20m27m

算法效果图:

02

河道漂浮物识别

场景描述:识别河道场景下,水表面是否有漂浮物(生活垃圾、水浮莲植物等),通过算法24h识别,目的提高治理河道垃圾的时效性且减少环保工人的工作量

适用场所:适用白天或夜间光照良好情况下,识别河道漂浮物的场景

模型+后处理:河道漂浮物检测

摄像头:

分辨率:1K及以上,4K及以下

目标图像:河道漂浮物

目标最小像素值:每1K分辨率75*75像素以上

光照条件:

照度:90lux≤照度≤1200lux

光照类型:彩色可见光

最小像素监测距离极限(米):          

2.8mm4mm6mm8mm
9m13m20m27m

算法效果图:

03

区域入侵

场景描述:周界传统采用红外对射,误报较高,因此引入区域入侵算法,可去除动物、树叶等其他因素干扰,识别电子围栏或禁止闯入区域内的人员非法闯入异常行为。此外重点区域禁止有人靠近也可以采用该算法

适用场所:水库周边有周界防范、重点区域的防范需求,用于白天,夜间补光情况下的监控视角;通常是需要保证某些区域禁止人员进入/闯入/作业的场景

模型+后处理:行人检测+ROI区域划线

摄像头:

分辨率:1K及以上,4K及以下

目标图像:人形

目标最小像素值:每1K分辨率75*75像素以上

光照条件:

照度:90lux≤照度≤1200lux

光照类型:彩色可见光

最小像素监测距离极限(米):          

2.8mm4mm6mm8mm
9m13m20m27m

算法效果图:

04

垂钓动作识别

场景描述:通过检测人和钓鱼竿是否有交集,且长时间不动,来判定是否有人违规钓鱼

适用场所:适用白天情况下,检测岸边垂钓人是否违规钓鱼的场景

模型+后处理:行人检测、鱼竿检测+ROI

摄像头:

分辨率:1K及以上,4K及以下

目标图像:人员、鱼竿

目标最小像素值:每1K分辨率75*75像素以上

光照条件:

照度:90lux≤照度≤1200lux

光照类型:彩色可见光

最小像素监测距离极限(米):          

2.8mm4mm6mm8mm
9m13m20m27m

算法效果图:

05

无人机视角游泳检测

场景描述:水库因水深危险,明确禁止在水库游泳,推出无人机视觉游泳检测,一旦识别到有人游泳则报警

适用场所:适用在室外光照良好情况下,适用严禁游泳或寻找人员漂流在大海等的场景

模型+后处理:河道检测+游泳检测

摄像头:

分辨率:1K及以上,4K及以下

目标图像:游泳人员

目标最小像素值:每1K分辨率75*75像素以上

光照条件:

照度:90lux≤照度≤1200lux

光照类型:彩色可见光

最小像素监测距离极限(米):          

2.8mm4mm6mm8mm
9m13m20m27m

这篇关于水库监管AI视觉算法与边缘计算盒子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/444687

相关文章

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

Spring AI 实现 STDIO和SSE MCP Server的过程详解

《SpringAI实现STDIO和SSEMCPServer的过程详解》STDIO方式是基于进程间通信,MCPClient和MCPServer运行在同一主机,主要用于本地集成、命令行工具等场景... 目录Spring AI 实现 STDIO和SSE MCP Server1.新建Spring Boot项目2.a

Java计算经纬度距离的示例代码

《Java计算经纬度距离的示例代码》在Java中计算两个经纬度之间的距离,可以使用多种方法(代码示例均返回米为单位),文中整理了常用的5种方法,感兴趣的小伙伴可以了解一下... 目录1. Haversine公式(中等精度,推荐通用场景)2. 球面余弦定理(简单但精度较低)3. Vincenty公式(高精度,

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

Springboot实现推荐系统的协同过滤算法

《Springboot实现推荐系统的协同过滤算法》协同过滤算法是一种在推荐系统中广泛使用的算法,用于预测用户对物品(如商品、电影、音乐等)的偏好,从而实现个性化推荐,下面给大家介绍Springboot... 目录前言基本原理 算法分类 计算方法应用场景 代码实现 前言协同过滤算法(Collaborativ

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

openCV中KNN算法的实现

《openCV中KNN算法的实现》KNN算法是一种简单且常用的分类算法,本文主要介绍了openCV中KNN算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录KNN算法流程使用OpenCV实现KNNOpenCV 是一个开源的跨平台计算机视觉库,它提供了各

springboot+dubbo实现时间轮算法

《springboot+dubbo实现时间轮算法》时间轮是一种高效利用线程资源进行批量化调度的算法,本文主要介绍了springboot+dubbo实现时间轮算法,文中通过示例代码介绍的非常详细,对大家... 目录前言一、参数说明二、具体实现1、HashedwheelTimer2、createWheel3、n

SpringBoot实现MD5加盐算法的示例代码

《SpringBoot实现MD5加盐算法的示例代码》加盐算法是一种用于增强密码安全性的技术,本文主要介绍了SpringBoot实现MD5加盐算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习... 目录一、什么是加盐算法二、如何实现加盐算法2.1 加盐算法代码实现2.2 注册页面中进行密码加盐2.

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应