【开发实践】AI智能视频平台如何切换人脸识别算法?

2024-04-24 02:48

本文主要是介绍【开发实践】AI智能视频平台如何切换人脸识别算法?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

人工智能的细分领域很广泛,市场目前比较普及的是计算机视觉、语音识别、自然语言处理、深度学习、智能机器人、自动驾驶等等。随着AI技术的阶段性成熟,人工智能应用已经在社会发展中的方方面面发挥着重要的作用。

安防监控行业被认为是人工智能技术落地应用最为广泛的领域之一。TSINGSEE青犀视频深耕音视频技术多年,在人工智能的浪潮下,也积极在视频平台中融入人工智能应用。目前我们正在积极研发人脸识别、车辆识别、车牌识别技术与视频监控平台的融合。今天来和大家分享一点开发实践技巧。

TSINGSEE青犀视频具有AI人脸识别能力的视频平台正处在研发阶段,平台的人脸识别算法分别接入了虹软和百度两种识别算法。若要切换人脸识别算法,可在配置文件中修改engine参数。

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

百度和虹软类型都实现了接口中的方法,所以只需要在一个结构体中定义一个类型为AIFaceInterface的字段,如图:

在程序启动或者切换识别算法时,实例化具体的算法,赋值给此字段,就可以通过此字段统一调用算法中所有方法,避免了每个调用算法的地方判断当前使用的是什么算法。

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

这篇关于【开发实践】AI智能视频平台如何切换人脸识别算法?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

win10环境下的odoo11开发环境搭建

最近在接触odoo11的相关开发,在配置开发环境时遇到了一部分问题,特此总结一下。 准备阶段: 1、python安装,官网下载https://www.python.org/,安装无脑下一步即可,不过在环境变量那注意一下,否则后期还要自己添加环境变量。 2、node.js安装,https://nodejs.org/en/ 无脑安装。 3、pycharm安装,无脑安装 https://www.

acwing算法提高之数学知识--博弈论

目录 1 介绍2 训练 1 介绍 本博客用来记录博弈论相关的题目。 2 训练 题目1:1319移棋子游戏 C++代码如下, #include <cstdio>#include <cstring>#include <set>using namespace std;const int N = 2010, M = 6010;int n, m, k;int h[N], e[

AI-数学-高中52-离散型随机变量概念及其分布列、两点分布

原作者视频:【随机变量】【一数辞典】2离散型随机变量及其分布列_哔哩哔哩_bilibili 离散型随机变量分布列:X表示离散型随机变量可能在取值,P:对应分布在概率,P括号里X=1表示事件的名称。 示例:

iPhone开发随想:rand()还是arc4random()

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://bj007.blog.51cto.com/1701577/544006     今天在iPhone开发过程中,遇到一个需要生成随机数的问题。很快rand()和arc4random()都进入了考虑范围,但选择的时候感觉有点为难。之前的时候可能没有思索就随便挑一个用了,不过这

ASV1000视频监控平台:通过SDK接入海康网络摄像机IPC

目录 一、为何要通过SDK接入海康网络摄像机 (一)海康网络摄像机的SDK的功能 1、视频采集和显示 2、视频存储 3、视频回放 4、报警事件处理 5、PTZ控制 6、自定义设置 7、扩展功能 (二)通过SDK接入的好处(相对于onvif) 1、定制化和灵活性 2、高效性 3、兼容性 4、功能丰富性 5、安全性 6、全面的技术支持 二、在ASV1000上通过S

FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器

AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了大约27%。由于AV1具有性能优势,并且还是免费授权,因此各大流媒体平台更倾向使用AV1而非HEVC标

【云原生】Docker 实践(四):使用 Dockerfile 文件的综合案例

【Docker 实践】系列共包含以下几篇文章: Docker 实践(一):在 Docker 中部署第一个应用Docker 实践(二):什么是 Docker 的镜像Docker 实践(三):使用 Dockerfile 文件构建镜像Docker 实践(四):使用 Dockerfile 文件的综合案例Docker 实践(五):搭建私有镜像 Harbor 😊 如果您觉得这篇文章有用 ✔️ 的话,请

iOS开发之详解正则表达式

本文由Charles翻自raywenderlich 原文:NSRegularExpression Tutorial: Getting Started 更新提示:本教程被James Frost更新到了iOS8和swift。Tutorial团队成员的Soheil Azarpour完成最初发布。 正则表达式(广为所知的“regex”)是一个字符串或一个字符序列来说明一种模式,把它作为一个搜索字符串

构建智能化商旅服务:酒店中台云服务架构设计与实践

随着商旅行业的不断发展和智能化趋势的兴起,酒店中台云服务成为了提升服务质量和效率的关键。本文将探讨酒店商旅中台云服务的架构设计与实现,介绍其关键特点和最佳实践,助力商旅行业迈向智能化未来。 1. **需求分析与场景设计:** 在设计酒店中台云服务架构之前,首先需要对商旅行业的需求进行深入分析,理解不同用户角色的需求和使用场景。这包括酒店预订、入住管理、客户服务等各个环节,以及与第三方平台的接口和

从零开始学AI绘画,万字Stable Diffusion终极教程(二)

【第2期】关键词 欢迎来到SD的终极教程,这是我们的第二节课 这套课程分为六节课,会系统性的介绍sd的全部功能,让你打下坚实牢靠的基础 1.SD入门 2.关键词 3.Lora模型 4.图生图 5.controlnet 6.知识补充 在第一节课里面,我们已经掌握了SD的使用流程 其实AI绘画的本质就是通过我们写的一些词语(也就是关键词),AI生成对应的画面 如果