怎么开发一个通用多个目标检测模型的实时检测系统

题主cs学生,分配到小组项目来开发能使用多个目标检测模型的系统(暂时单机不需要上线)。

类似这个长辈做的https://blog.csdn.net/qq_32892383/article/details/115278856

需要设计包括展示界面后台设置界面用于切换当前识别功能(比如从人的性别识别切换到人的年龄识别),调用不同现有的物体检测模型(比如YOLO,SSD)。

指导老师的意思是算法和机器学习方面完全不需要我们去考虑,要做的是做到前后端分离和设计并调用API。第一次经历完整项目,想知道这样的项目应该怎么去下手。题主的自身条件是在当下相对擅长Java,有从事实习给Spring Boot框架搭建的小程序添加功能和接口的经验。有自己搭建过环境跑过YOLOv5实现过简单的目标检测,懂基本的参数。因为在项目中会负责后端,我在下面列几个当前主要的疑惑:

1.用Python写后端更好还是用Java?题主对Python只知道基本语法没写过项目,如果需要就去学。
2.这样的项目还能用Spring Boot框架快速构建吗,如果要需要哪些模块?
3.设计框架应该是什么样?

目前正在项目的背景调查阶段,经验少没有头绪因此向CSDN长辈们请教,如果有很好的文章我疏漏了麻烦cue我,有什么教程也随意丢给我。

你既然都会一点python追求开发效率,那就python
框架就选Flask,还要求高帧率那就得好摄像头啊并不是程序单独决定的

没用过Java不会Spring Boot.....要做界面的话,我个人觉得Qt挺好用,简单易上手,python有Qt的接口,yolo也有python的接口,用python开发会快一些,但是运行速度上可能要打折扣。