zoukankan      html  css  js  c++  java
  • 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张图片,其中裁剪大小和步长可以修改

  • 相关阅读:
    项目开发目录
    语法 部分
    time模块
    文件 部分
    二分法
    函数 部分
    递归
    模块 部分
    稀疏数组
    Java中使用foreach遍历数组
  • 原文地址:https://www.cnblogs.com/qinguoyi/p/9983858.html
Copyright © 2011-2022 走看看