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

news/2024/5/19 13:08:57 标签: 人工智能, 算法, 边缘计算

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

http://www.niftyadmin.cn/n/5231430.html

相关文章

LeNet对MNIST 数据集中的图像进行分类--keras实现

我们将训练一个卷积神经网络来对 MNIST 数据库中的图像进行分类,可以与前面所提到的CNN实现对比CNN对 MNIST 数据库中的图像进行分类-CSDN博客 加载 MNIST 数据库 MNIST 是机器学习领域最著名的数据集之一。 它有 70,000 张手写数字图像 - 下载非常简单 - 图像尺…

Python+Requests模块获取响应内容

Requests模块获取响应内容 响应包括响应行、响应头、响应正文内容,这些返回的响应信息都可以通过Requests模块获取。这些 获取到的响应内容也是接口测试执行得到的实际结果。 获取响应行 获取响应头 获取其它响应信息 代码示例: # 导入requests模块…

C语言面试之旅:掌握基础,探索深度(面试实战之c语言内存下篇)

即使不为了什么远大理想,为了好好生活,你也得努力奋斗啊,不然别说什么风花雪月了,柴米油盐也能让你一筹莫展。 ----小新 一.c语言内存申请函数 1.malloc() 这个函数用于在堆中动态分配内存。其原型是void* malloc(size_t size);&…

AWS中使用ECS时ecsTaskExecutionRole缺失

文章目录 问题解决参考 问题 在AWS中使用Amazon Elastic Container Service (Amazon ECS) 创建集群,任务,服务和容器时返回ecsTaskExecutionRole的问题,进行解决。 在事件中查看具体报错如下: service Windows-test failed to l…

Linux系统之centos7编译安装Python 3.8

前言 CentOS (Community Enterprise Operating System) 是一种基于 Red Hat Enterprise Linux (RHEL) 进行源代码再编译并免费提供给用户的 Linux 操作系统。 CentOS 7 采用了最新的技术和软件包,并提供了强大的功能和稳定性。它适用于各种服务器和工作站应用场景&a…

python简单进阶之web框架:fastapi使用教程

原文:python简单进阶之web框架:fastapi使用教程 - 知乎 这是简单进阶教程系列第四篇,本系列文章主要介绍那些可以很快上手的进阶库。 我其实学过一段时间Django框架,但是半途而废了,我觉得可能还是简单一点的框架比较适…

CSS 垂直水平居中总结(全)

目录 1,不需要知道元素的宽高1.1,flex(2种)1.2,grid(2种)1.3,verticle-align:middle1.4,绝对定位1.5,table-cell 2,需要知道元素的宽高2.1&#x…

Spring Boot 最核心的 25 个注解

1、SpringBootApplication 这是 Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。 其实这个注解就是 SpringBootConfiguration、EnableAutoConfiguration、Componen…