cmdbug / YOLOv5_NCNN

🍅 Deploy ncnn on mobile phones. Support Android and iOS. 移动端ncnn部署,支持Android与iOS。
GNU General Public License v3.0
1.49k stars 302 forks source link

替换自己模型,识别有误差 #102

Open meikorol opened 2 years ago

meikorol commented 2 years ago

电脑上用yolov5s-6.1版本训练识别结果是正确的,转ncnn并替换,在app上的识别却有误

cmdbug commented 2 years ago

使用 yolov5customlayer 的代码,并修改 .h 里面的输出名称

meikorol commented 2 years ago

感谢!已经成果部署,但为什么选择视频识别,输出来的视频好卡,FPS只有2帧,然后还显示FPS is not accurate

cmdbug commented 2 years ago

视频本来就是测试用的,读取视频本身就慢,想读取快的话需要改读取方式,然后视频本身尺寸是不很大。

meikorol commented 2 years ago

好的了解了,请问下设置nms和threshold为什么是分开设置呢,不都是作为阈值吗

cmdbug commented 2 years ago

threshold是网络输出的阈值,过低的直接去掉。nms的是多个框重合度过大,按照一定规则去掉重合度多的框,留下一小部分,具体查资料去。