深度学习样本增强C++脚本 - PascalVOC 标注格式

  1. 脚本功能
    深度学习数据增强扩充,提供图像旋转,水平翻转,垂直翻转等功能。
    输入一组图像及标定的xml文件,输出旋转、翻转后的图像及对应的标注xml文件。

  2. 标注文件的格式:
    labelImg工具下的 PascalVOC 标注格式。
    深度学习样本增强C++脚本 - PascalVOC 标注格式_第1张图片

  3. 程序对应的目录结构样例,如果需要修改路径,同步修改程序里的路径。
    深度学习样本增强C++脚本 - PascalVOC 标注格式_第2张图片

  4. 依赖环境
    opencv 3.4.2+vs2019
    (基于opencv342测试 opencv3 vs各版本下载地址: 链接: https://pan.baidu.com/s/1f5oAFqs-u15vkD5LNTcxtw 提取码: 2qj9)

  5. 程序结构
    看图,不解释
    深度学习样本增强C++脚本 - PascalVOC 标注格式_第3张图片

  6. 文件
    tinyxml2.h: 去这个网址下载 https://github.com/leethomason/tinyxml2/blob/master/tinyxml2.h
    tinyxml2.cpp :去这个网址下载
    https://github.com/leethomason/tinyxml2/blob/master/tinyxml2.cpp

    main.cpp :主函数代码链接如下:
    链接: https://pan.baidu.com/s/1GgAHnJEF2fgAsWWe8ANIVA 提取码: mme6 复制这段内容后打开百度网盘手机App,操作更方便哦

    另外,吐槽一下,这个csdn的编辑器啊 是我见过最垃圾的编辑器,简直无力吐槽,代码都不好贴。打个字页面一跳一跳的,简直了!

你可能感兴趣的:(OpenCv传统图像处理,深度学习)