首页 > 编程语言 >浅析农场/农田区域入侵AI算法与视频监控技术的智慧农场解决方案

浅析农场/农田区域入侵AI算法与视频监控技术的智慧农场解决方案

时间:2023-09-28 15:14:06浏览次数:38  
标签:视频 AI 农场 相机 算法 监控 行人 浅析

一、方案背景

在我国的大江南北遍布着各种各样的农田、农场,针对这些地处偏僻的农场以及农田等环境,较为传统的安全防范方式是建立围墙,但是仅靠围墙仍然无法阻挡不法分子的有意入侵和破坏,因此为了及时发现和处理一些难以察觉的问题,则需要一套先进、科学、实用、稳定的安全防范报警系统来实现。

农场/农田由于地处偏远,且缺乏有效防护措施,一直面临以下方面问题:

1)农场面积大、只有简单围栏防护,外来人员易翻越进入;

2)农场地处偏远,照明条件差,且树叶等干扰较多,普通监控效果无法满足基本监控需求;

3)农场大多存在供电不便、网络布线不方便等问题。

二、算法概述

TSINGSEE青犀视频AI算法平台的农田入侵算法,主要是检测感兴趣区域(ROI)内是否有行人的一种AI算法。输入为图像或者视频帧,设定ROI(其中ROI为封闭的多边形区域),算法自动计算出是否有行人在ROI内,主要判定依据为行人的检测框中心是否在ROI内。该算法主要应用于人流量较少,行人肢体清晰、遮挡不严重的场景;建议人员数量范围3~10人。

三、方案介绍

TSINGSEE农场综合智慧安防解决方案包含安防视频监控系统EasyCVR与TSINGSEE青犀AI算法平台,部署摄像头并覆盖农场周边、内部道路、制高点等重点区域,采用更为便捷的联网/供电方式,减少布线难题。视频监控系统EasyCVR平台可以实现24小时高清智能可视化远程监管,借助AI算法可以及时感知入侵事件并实时告警,减少农场盗窃破坏现象,助力农场科学化管理,给农场的主人更安心的守护。

1)农场周界

前端安装智能摄像机,全天候彩色成像并能准确识别进入布防区域的人体,一旦有人入侵农场,现场实时语音报警,并将消息推送到管理员手机上,管理员可通过手机APP远程喊话,震慑人员离开,配合智慧音箱使用更能增强报警震慑效果。

2)农场门口/内部道路

农场地处偏远,夜晚没有照明,在农场门口/内部道路部署摄像机,24小时彩色高清夜视。即使完全无光的条件下也能依靠暖光补光实现彩色画面,还可为农场内部提供照明,一举多得。

3)农场制高点

农场山坡等制高点采用高清球机,监控距离可近可远,360°水平旋转,轻松覆盖大范围的农场监控,减轻人力巡检负担,节省人力成本。采用太阳能供电、4G网络传输,可解决制高点不便布线的问题。

方案主要实现能力包括:

1)全面可视管理:在农场门口、周界、制高点等区域全面部署,农场主随时随地远程联网查看,及时调度。

2)智能安全防护:可实时了解农场安全状况,事中及时告警,可将报警信息实时推送到手机客户端,及时提醒农场主,助力农场安全生产。

3)联网方式便捷:通过4G、5G、无线网络解决野外网络传输难题,满足农场的日常网络传输需求,节省网线成本。

4)存储空间压缩:H.265/H.265编码,提升存储空间利用率,更省带宽,更省存储。

视频监控系统EasyCVR平台支持国标GB/T28181、RTMP、RTSP/Onvif协议等,以及海康SDK、大华SDK、海康Ehome等厂家私有协议,也支持标准的API开发接口。系统可将范围内的监控设备进行快速接入,通过视频监控,还可对农场进行远程、实时的高清视频监控、录像、回看、查询、告警等,极大提高农场安防能力。

四、场景要求和建议

1)相机架设

所有应用场景中,尽量统一相机架设的高度和角度,算法无法适应所有相机角度和高度。因为行人在不同高度和角度时,行人的姿态和尺寸变化相差较大。较为理想的场景是略微俯视,非大俯视场景(需特殊优化)。行人宽高比1:1.5~1: 2.5,略微俯视可以避免一些行人间遮挡,同时可以保证行人尺度比例变化不会很剧烈。

相机过于平视情况下,绘制的远处区域易被近处行人入侵,区域效果易误报,达不到理想的效果。相机架设尽量保证统一,从而可以保证一套算法在各相机视频图像上都能场景兼容达到更好的效果。

2)相机内参

相机的焦距控制,应保证行人在720P的图像中不低于 50*100像素。

3)图像质量

视频码率较高,截取的视频帧或者图像分辨率较高,行人肢体较清晰。高分辨率的图像对数据标注和模型预测是非常必要的。光线较为良好,可以更好区分行人与背景。

标签:视频,AI,农场,相机,算法,监控,行人,浅析
From: https://www.cnblogs.com/TSINGSEE/p/17735817.html

相关文章

  • k8s版本v1.24,kubectl top pod 报错:error: Metrics API not available
    k8s版本:v1.24.4kubectltoppod报错:error:MetricsAPInotavailable报错Readinessprobefailed:HTTPprobefailedwithstatuscode:500vimcustom-resources.yamlapiVersion:v1kind:ServiceAccountmetadata:labels:k8s-app:metrics-servername:metrics......
  • k8s版本v1.24,kubectl top pod 报错:error: Metrics API not available
    k8s版本:v1.24.4kubectltoppod报错:error:MetricsAPInotavailable报错Readinessprobefailed:HTTPprobefailedwithstatuscode:500vimcustom-resources.yamlapiVersion:v1kind:ServiceAccountmetadata:labels:k8s-app:metrics-servername:metrics-......
  • Hydration completed but contains mismatches 报错,如何解决?
    最近在用vue3+node+TS+vite在搭建SSR服务器端渲染项目时候,遇到问题Hydrationcompletedbutcontainsmismatches?字面意思就是客户端激活已完成,但是存在不匹配;若是第一次遇到这个问题,貌似还不是很懂?所谓客户端激活指的是Vue在浏览器端接管由服务器发送的静态HTML,将其变......
  • java.lang.IllegalStateException: javax.websocket.server.ServerContainer not avai
    spring项目能正常运行,但是单元测试报错错误原因注册WebSocket的Bean与springboot内带tomcat冲突解决办法1.注释该类里面的代码(不推荐)2.@springBootTest注解添加webEnvironment=SpringBootTest.WebEnvironment.RANDOM_PORT@SpringBootTest注解中,给出了webEnvironment参......
  • OpenHarmony AI框架开发指导
    OpenHarmonyAI框架开发指导一、概述1、功能简介AI业务子系统是OpenHarmony提供原生的分布式AI能力的子系统。AI业务子系统提供了统一的AI引擎框架,实现算法能力快速插件化集成。AI引擎框架主要包含插件管理、模块管理和通信管理模块,完成对AI算法能力的生命周期管理和按需......
  • Dubbo源码浅析(一)—RPC框架与Dubbo
    一、什么是RPC1.1RPC概念RPC,RemoteProcedureCall即远程过程调用,与之相对的是本地服务调用,即LPC(LocalProcedureCall)。本地服务调用比较常用,像我们应用内部程序(注意此处是程序而不是方法,程序包含方法)互相调用即为本地过程调用,而远程过程调用是指在本地调取远程过程进行......
  • Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock
    153392398 RUNNING 2023-08-2309:10:09 6 397413 0 2 4 1136 2 2 0 REPEATABLEREAD 1 1 0 0 0 0 328854561014064 RUNNING 2023-08-2309:19:03 0 397493 0 0 0 1136 0 0 0 REPEATABLEREAD 1 1 0 0 0 0 328854560997800 RUNNING 2023-08-2309:06:41 0 39733......
  • 等待多个元素 放入一个列表 WebDriverWait(driver,10).until(EC.visibility_of_all_el
     这里需要百度的热点新闻标题是多个元素    #导包fromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpected_conditionsasEC......
  • abc212G - Power Pair
    G-PowerPair如果知道了原根的话这题就会简单很多r是p的原根\(r^a=x,r^b=y\)那么$$r^{an}\equivr^b(mod\p)$$根据原根的性质\[an\equivb(mod\p-1)\]\[an-k(p-1)=b\]令n=p-1由裴蜀定理得\((a,n)|b\)\[ans=\sum_{a=1}^n\frac{n}{(n,a)}\]\[=\sum_{d|n}\frac......
  • How to add a string that contains whitespace to array in shell script All In One
    HowtoaddastringthatcontainswhitespacetoarrayinshellscriptAllInOneIhavetriedsomewaystoaddastringwhichcontainwhitespacetoarrayinshellscript,butfailed.stringvariablesconcatenate#!/usr/bin/envbashstr1="hello&qu......