将YOLOV4、YOLOv5、YOLOWorld、Ultralytics-YOLOv5、Ultralytics-YOLOv8、GroundingDINO这些常用的目标识别神经网络,通过WEBUI展现在界面上。
开发者可以通过鼠标点击上传模型,上传图片的方式去查看模型效果。
项目后端涉及到python语言,主要使用fastapi作为web框架。
对于模型卸载功能,最新的5.0版本下使用了multiprocessing的方式进行动态加载卸载,可以解决常用的卸载方式下显存无法完全释放的问题。
前端则是由本人进行美工设计,并完成html+css+js的前端开发。