首页 > 编程语言 >EasyCVR AI智能视频平台:如何切换人脸识别算法?

EasyCVR AI智能视频平台:如何切换人脸识别算法?

时间:2023-09-08 15:32:20浏览次数:44  
标签:视频 人脸识别 AI EasyCVR 人工智能 算法 识别


人工智能的应用领域非常广泛,目前市场上比较普及的包括计算机视觉、语音识别、自然语言处理、深度学习、智能机器人、自动驾驶等。随着人工智能技术的发展和成熟,它已经在社会各个领域扮演着重要角色。

在这其中,安防监控行业被认为是最广泛应用人工智能技术的领域之一。TSINGSEE青犀视频多年来一直专注于音视频技术,也积极将人工智能应用于视频平台中。目前,我们正在积极研发人脸识别、车辆识别和车牌识别等技术,并将其与视频监控平台进行有机结合。今天我想与大家分享一些开发实践技巧。

TSINGSEE青犀视频平台具备AI人脸识别能力,目前正处于研发阶段。平台已经接入了虹软和百度两种人脸识别算法。如果需要切换人脸识别算法,只需在配置文件中修改相应的engine参数即可。

EasyCVR AI智能视频平台:如何切换人脸识别算法?_人脸识别

算法封装成了统一的接口AIFaceInterface,如图:

EasyCVR AI智能视频平台:如何切换人脸识别算法?_字段_02

由于百度和虹软都实现了接口中的方法,因此我们只需要在一个结构体中定义一个类型为AIFaceInterface的字段即可,具体示意如下图所示:

EasyCVR AI智能视频平台:如何切换人脸识别算法?_人脸识别_03

在程序启动或切换识别算法时,我们可以通过实例化具体的算法并将其赋值给该字段,在需要调用算法的地方,我们只需通过此字段统一调用算法中的所有方法,从而避免了在每个调用算法的地方判断当前使用的是哪个算法的问题。这样的设计能够提高代码的可读性和可维护性。

EasyCVR AI智能视频平台:如何切换人脸识别算法?_人工智能_04

过去一两年来,我们已经目睹了许多人工智能技术的实际应用案例。未来,AI技术将在更多领域得到应用和落地。国内人工智能经过多年的发展,在安防、金融、客服、零售、医疗健康、广告营销、教育、城市交通、制造和农业等领域实现了商业化和规模效应。最近,TSINGSEE青犀视频也推出了一款基于边缘AI计算能力的硬件设备——AI安全生产摄像机。该设备内置多种AI深度学习算法,能够实现烟火识别、安全帽/工作服检测、睡岗离岗检测、人员入侵检测等智能检测功能。 

EasyCVR AI智能视频平台:如何切换人脸识别算法?_字段_05

 

 

 

标签:视频,人脸识别,AI,EasyCVR,人工智能,算法,识别
From: https://blog.51cto.com/u_16247540/7411125

相关文章

  • 解决监控汇聚平台EasyCVR“用户已过期”提示的方法
    EasyCVR平台支持多种协议和设备类型的接入与分发,包括GB28181、RTMP、RTSP/Onvif等安防标准协议,以及海康EHOME、海康SDK、大华SDK等厂家私有协议。同时,它还可以进行RTSP、FLV、HLS、WebRTC等格式视频流的输出和分发。 针对最近用户反馈的使用EasyCVR进行分发RTSP流时出现“用户已过......
  • openpyxl使用问题——OSError: File contains no valid workbook part
    第一种:打开xls的文件,报错,这个比较容易理解,就是openpyxl是不支持打开xls文件的,版本太老了。推荐使用xlrd库。openpyxl.utils.exceptions.InvalidFileException:openpyxldoesnotsupporttheold.xlsfileformat,pleaseusexlrdtoreadthisfile,orconvertittothemo......
  • docker containerd runc 介绍
    containerd提供了一组运行容器的API。Docker引擎通过调用GRPCAPI来启动执行进程,随后会启动管理器和执行器来负责监控和运行容器。容器最后通过runC来运行,runC也是Docker的另一个开源项目,它实现了OCI运行时标准。(OCI:开放容器协议,OCI开发了runC)。runC是一套符合OCI标准的......
  • Nomad 系列-Nomad+Traefik+Tailscale 集成实现零信任安全
    系列文章Nomad系列文章Traefik系列文章Tailscale系列文章概述终于到了令人启动的环节了:Nomad+Traefik+Tailscale集成实现零信任安全。在这里:Nomad负责容器调度;(容器编排工具)Traefik负责入口流量;(Ingress工具)Tailscale实现跨地域联通,4层加密以及提供HTTPS证书......
  • AIRIOT业务合作伙伴火爆招募中
    成为AIRIOT业务合作伙伴您将获得:0元获得14天物联网平台试用;成功推荐成单获得现金奖励(奖金丰厚)。要求:1、物联网行业从业人员2、或有行业用户资源3、掌握物联网应用平台应用基础知识报名地址:https://r8ja3mlg7i.feishu.cn/share/base/form/shrcnSa0h76x2cfEl2eIKwnl85b......
  • 服务器数据恢复-EMC存储RAID5磁盘离线热备盘未激活的数据恢复案例
    服务器数据恢复环境:北京某单位有一台EMC某型号存储,有一组由10块STAT硬盘组建的RAID5阵列,另外2块磁盘作为热备盘使用。RAID5阵列上层只划分了一个LUN,分配给SUN小机使用,上层文件系统为ZFS。服务器故障:存储RAID5阵列中有2块硬盘损坏离线,只有一块热备盘激活,RAID5阵列瘫痪,上层LUN无法......
  • 部署K8S 1.28版本集群部署(基于Containerd容器运行)
    1、主机配置hostnamectlset-hostnamek8s-masterecho"172.21.131.89k8s-master">>/etc/hostssystemctlstopfirewalld&&systemctldisable firewalldsetenforce0&&sed-i"s/SELINUX=enforcing/SELINUX=disabled/g"/etc/......
  • 在debain下安装思源黑体(Source Han Sans)的注意点
    在/usr/share/fonts/opentype下创建SourceHanSansSC目录/usr/share/fonts/opentype/SourceHanSansSC/SourceHanSansCN-Bold.otfSourceHanSansCN-Heavy.otfSourceHanSansCN-Medium.otfSourceHanSansCN-Regular.otf 其中这个根据你的指定目录有关,例如在制作SVG时:constFONTS......
  • Kubernetes 初始化报错[ERROR CRI]: container runtime is not running:
    在linux上安装Kubernetes,初始化时报错:[root@k8s-master~]#kubeadminit\>--apiserver-advertise-address=10.10.10.180\>--image-repositoryregistry.aliyuncs.com/google_containers\>--kubernetes-versionv1.28.1\>--service-cidr=10.10.10.0/24......
  • 焱融科技助力智谱AI,打造大模型训练加速之道
    自ChatGPT爆火以来,中国的AI产业已经进入名副其实的“百模大战”。《中国人工智能大模型地图研究报告》显示,截至2023年5月底,国内10亿级参数规模以上基础大模型至少已经发布79个,大模型所需数据丰富,而海量数据需要强悍的储存性能。智谱AI致力于打造新一代认知智能通用模......