天天看点

【原】yolo mark标注安装使用记录一数据标注,yolo mark,配置visual studio 2015和opencv3.4.4

【原】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版本。

【原】yolo mark标注安装使用记录一数据标注,yolo mark,配置visual studio 2015和opencv3.4.4

解决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

【原】yolo mark标注安装使用记录一数据标注,yolo mark,配置visual studio 2015和opencv3.4.4
【原】yolo mark标注安装使用记录一数据标注,yolo mark,配置visual studio 2015和opencv3.4.4
【原】yolo mark标注安装使用记录一数据标注,yolo mark,配置visual studio 2015和opencv3.4.4

将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

添加了目标文件位置

继续阅读