【原】yolo mark标注安装
数据标注,yolo mark,配置visual studio 2015和opencv3.4.4
vs2015安装
vs15用于打开yolo_mark.sln文件和yolo_mark.cmd文件的改写
出现问题无法打开PDB .h源文件
a.确定:文件管理器中已经添加包含目录
安装目录为D:\openCV
配置“包含目录”-‘编辑’:
”D:\openCV\build\include”
”D:\openCV\build\include\opencv”
”D:\openCV\build\include\opencv2”
b.确定”D:\openCV\build\include\opencv2”目录下,有 opencv.hpp文件
c.检查:活动解决方案平台和项目生成平台是否一致,
项目-属性-配置管理器,更改为一致
opencv环境
环境是wundows64位,按具体说法yolo mark 支持2.x和3.x,windows64位的下载3.x版本。
解决VC15运行opencv报错丢失opencv_world341.dll问题
opencv需要在vs15里配置,添加路径和附加库
尝试如下:
- 编译选择release, x64 版本(对应配置环境选择)
- 缺失数据库(bin目录里的dll文件)复制添加到C:\Windows\Systen32路径
-
yolo mark
GitHub下载地址:
https://github.com/AlexeyAB/Yolo_mark
是专门为了yolo系列的网络训练准备数据的工具,支持多类型系统,依赖opencv库
使用
VS15打开.sln 文件,在x64和release 环境下编译,成功后会生成exe程序,用cmd文件运行打开,直接双击cmd文档,会出现Marking images的界面,对其进行分类和边界确认
yolo mark 里 data文件夹内存放需要标注的数据与标注后的结果:
.data文件中定义了目标检测的类别数量,训练数据与测试数据的txt文件列表,各个类别的名字(它是从.names)文件中获取到的:
classes= 1 //**修改类数目**
train = data/train.txt
valid = data/valid.txt
names = data/obj.names
.names文件中定义了各个类别的名字,每个类别的名称单独一行,行数与名称一一对应
遇到的问题:丢失opencv_world341.dll
将bin目录(D:\openCV\build\include\x64\vc12\bin)中的3个dll文件复制在(C:\Windows\System32)
在把ddl文件移到目标位置后任然报错,
最终通过修改cmd文件得到解决:
D:\Yolo_mark-master\x64\Release yolo_mark.exe data/img data/train.txt data/obj.names
添加了目标文件位置