项目实战 ---- 商用落地视频搜索系统(5)---service层核心

目录

背景

向下service 层

描述

功能

代码实现

核心阐述

向上service层

描述

功能

代码实现

核心阐述


背景

之前的 1-4 重点在介绍系统的实现架构,录入数据的组织形式,存储模式,search 方式,以及后期算法等。重点都是聚焦在后端。现在来看,基本的后端实现我们都具备了,当然后期还会带着各位进一步优化,但从数据结构及录入与query的体现架构来看,系统运作经过前期的后台测试,还是很不错的。现在我们需要将后端的组织搭建成service,供前端调用。我们先看看 service 层如何设计搭建。并step by step搭建好 service 层。

向下service 层

描述

向下service 层面向的是service 功能层,说直白点就是系统要提供哪些功能出来给应用使用。肯定是要调用我们之前写的1-5 封装的函数。那具体我们想要想清楚到底要开除哪些功能的API以供service 层调用。从大体上来讲,有如下几个:

功能

1)目标视频的预处理。这个主要是通过之前我们介绍的视频预处理机制,同样将目标视频转换为多个关键帧。但是这里注意,这里转换后的视频关键帧是不需要存储的。只是给query 临时调用搜索到正确结果。

2)query

你可能感兴趣的:(AI落地项目设计与实现,音视频,milvus,python,vector,db,人工智能)