要求在14天内完成一个能力的封装,但是不太清楚从何学起,请问一下学习方向

要在14天内完成如下要求 应该先从哪个方向开始入手学习:

1、魔塔上的人脸识别能力封装成一个接口
2、接口在docker容器中运行(gpu版本)
3、测试(接口功能是否正常)
4、接口怎么处理高并发(并发量大于计算能力时)
5、接口在运行途中挂了之后怎么自动重启

不考虑编程那些的话,学习一下Springboot +docker 知识

Springboot +docker
关于高并发,限流算法那些可以的,但是14天很紧,如果来不及最好先把基础的弄了

使用Docker进行人脸识别
给你一些参考,希望对你有所帮助
https://blog.csdn.net/mzl87/article/details/123167703

从题目要求上来看,主要三个能力:实现人脸识别的能力、封装成接口的能力、对接口测试的能力【高并发、崩溃等】
下面针对这些能力,仅作个人见解:
实现人脸识别的能力:需要去学习python语言,学习CV2(Opencv):图像识别,摄像头调用
 os:文件操作
· numpy:NumPy(Numerical Python) 是 Python 语言的一个扩展程序库
 PIL:Python Imaging Library,Python平台事实上是图像处理的标准库
封装成接口的能力:需要学习python语言中FastAPI、Tornado,学会如何构建GET和POST接口
对接口测试的能力【高并发、崩溃等】:学习python中 Requests库、Springboot +docker进行接口测试,同时利用接口测试工具:Apifox、Eolink、loadrunner、postman。
  1. 下载模型和环境,然后先在本地使用静态文件验证调用方法是否能实现对应功能,这个一般没啥问题。

  2. 封装函数,使用flask 的能力将普通函数封装成http 接口,然后通过web 接口提交人脸信息和后台函数接口比对,这个步骤也没啥难度就是网络文件转换成内存文件。

  3. 页面编写,页面中就是你要实时获取人脸信息的方法,浏览器都有对应的api ,获取到后不停的用canvas 截图往后台发送人脸即可,如果想要实时检测人脸则可以用face.js 在屏幕绘制人脸框。

  4. 容器化,实际上就是将你本地的环境重新在容器中安装一遍,然后将你上面实现的东西放到容器中,然后容器启动服务启动;flask就是将你的基础函数服务化的关键,注解式开发几行代码就搞定。

  5. Python服务和容器绑定之后,如果异常退出那么容器是可以检测到的因此容器也会停止,但是利用docker 的启动参数--restart,则可以在容器挂掉后自动重启。
    如果有用望采纳。