yolov5-lite
- https://github.com/ppogg/YOLOv5-Lite
- 中端骁龙710G,能到10fps
NanoDet-Plus
- https://github.com/RangiLyu/nanodet
- 中端骁龙710G,能到30fps
- 轻量级目标检测模型NanoDet-Plus微调、部署(保姆级教学)
- 实测误检、漏检比较多
YoloX
- https://github.com/Megvii-BaseDete[......]
yolov5-lite
NanoDet-Plus
YoloX
WIDER FACE是一个人脸数据集合,其中包含了人脸的标注,可以用它来转化为yolo的标注格式,做训练,极大节约成本
转化代码:
import os
def convert_wider_to_yolo(annotation_file, image_folder, output_folder):
if not os.path.exists(output_folder):
os.makedirs(output_folder)
with ope[......]
alias rscp='rsync -v -P -e ssh'
[......]
XXX_MAX_CONN = 5
var XXX_SEMAPHORE = make(chan struct{}, XXX_MAX_CONN)
func your_func() {
// 在开始处理请求时放入一个信号
XXX_SEMAPHORE <- struct{}{}
defer func() {
// 在完成请求后移除一个信号
<-XXX_SEMAPHORE
}()
}
[......]
新版Python不再建议直接pip安装了,而是要使用虚拟环境
sudo apt install -y python3-dev python3-virtualenv
创建虚拟环境
virtualenv newenv
source newenv/bin/activate
# 取消激活
deactivate
[......]