当前位置: 首页 > news >正文

项目实战 ---- 商用落地视频搜索系统(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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 自动化抢票 12306
  • Ifream实现微前端效果
  • 无线路由器中的MU-MIMO技术是如何提升网络效率的?
  • pod基础和镜像拉取策略
  • Springboot中基于X509完成SSL检验的原理与实践
  • mysql数据库8.0小版本原地升级
  • vue解决“用户代理样式表“边距问题
  • 前端页面加载由模糊到清晰的实现方案
  • Sqlmap介绍及相关命令
  • 【sql】评估数据迁移复杂度调查汇报240904
  • B站(哔哩哔哩/bilibili)大数据面试题及参考答案(3万字长文)
  • 微信小程序授权登录流程以及使用到的API
  • 从电商行业的变化引出未来技术趋势
  • ThinkPHP5 5.0.23-rce远程代码执行漏洞复现
  • el-table使用#header自定义表头后脱离响应式问题处理
  • (三)从jvm层面了解线程的启动和停止
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • Date型的使用
  • echarts的各种常用效果展示
  • exports和module.exports
  • linux安装openssl、swoole等扩展的具体步骤
  • redis学习笔记(三):列表、集合、有序集合
  • Sublime Text 2/3 绑定Eclipse快捷键
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 理解在java “”i=i++;”所发生的事情
  • 聊聊sentinel的DegradeSlot
  • 排序(1):冒泡排序
  • 说说动画卡顿的解决方案
  • 译有关态射的一切
  • elasticsearch-head插件安装
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # wps必须要登录激活才能使用吗?
  • #php的pecl工具#
  • #数据结构 笔记三
  • #数学建模# 线性规划问题的Matlab求解
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)计算机毕业设计大学生兼职系统
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (三)SvelteKit教程:layout 文件
  • (十五)使用Nexus创建Maven私服
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (原創) 未来三学期想要修的课 (日記)
  • (转)shell调试方法
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .net 7和core版 SignalR
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .net 获取url的方法
  • .NET 指南:抽象化实现的基类
  • .net2005怎么读string形的xml,不是xml文件。
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout