Skip to content

LargeImageDetect-yolo-windows,添加高分辨率图片分割检测代码,可封装为lib,dll方便移植,提供模型实现航拍车辆检测

Notifications You must be signed in to change notification settings

TSITS/yolo-windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LargeImageDetect-yolo-windows

修改yolo-windows源码,添加高分辨率图片分割检测代码,可封装为lib,dll方便移植,提供模型实现航拍车辆检测.

项目要点

  • 采用滑窗裁剪存入文件夹,再送入yolov3,实现超大图检测。
    • 如若修改滑窗步长及分割大小

      • 修改cutAndSace.h
       #define CUTWID 512
       #define CUTHEI 512
       #define CUTSTEP 512
      • 修改image.c
       #define CUTSTEP 512
    • 如若修改保存文件夹

      • 修改darknet.c
       //Save
       char dirPath[] = "x64\\data\\testSplit\\";
       char imgSrcFilename[] = "x64\\data\\panorama.jpg";
  • 将终端操作修改为测试文件夹,可以实现自动测试
    • 如若修改测试文件夹

      • 修改darknet.c
       //Test
       char filename[] = "x64\\data\\testSplit";
  • 可以将代码封装为lib,dll,方便移植
  • 模型只用来检测航拍车辆,下载后放入build\darknet\x64文件夹下
  • 运行显示多幅图,最后一张为超大图检测效果,若不显示中间图,修改detector.c中run_detector
int dont_show = 1;

环境配置

  • VS2013+OpenCV3.1+CUDA8.0+CUDNN5.1
  • Intel i7 7700 + GTX1070下检测时间30-40ms per img

More Details

有关滑窗裁剪,文件命名欢迎访问博客.

About

LargeImageDetect-yolo-windows,添加高分辨率图片分割检测代码,可封装为lib,dll方便移植,提供模型实现航拍车辆检测

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published