yolo-windows检测高分辨率图像及封装应用

YOLO训练自己的数据集的一些心得

封装yolo-windows为动态链接库

yolo-windows源码

项目开源代码:LargeImageDetect-yolo-windows

由于项目需要,需要将yolo移植到windows下并进行封装并自动测试,遇到的主要问题如下:

1.yolo测试的图片一般不会太大,基本为468*468,或者512*512,项目中需要检测的图片分辨率高,拼接后较大,多为1W*1W起;

2.源代码中为cmd命令行进行图片测试,文件夹测试需要不断输入路径;

3.源代码体量很大,不适合移植。

解决方法:

1.训练的模型输入图片size为512*512,因此采用滑窗算法对高分辨率图像进行裁剪存入文件夹,进行****_****特殊命名;

2.修改命令行测试为文件夹测试,每次测试一个文件夹,将1中裁剪后的图片文件夹送入yolov3进行检测,利用命名规则对检测后的各部分图片进行融合;

3.对源代码封装为lib进行移植

-----------------------------------------

命名规则如下:

0000_0000:表示裁剪的第一行第一列图片,依次递增,最大可以裁剪10000*10000张图片,其中裁剪大小和步长可以修改

原文地址:https://www.cnblogs.com/qinguoyi/p/9983858.html