提取INRIA数据集的box
前面讲到了INRIA数据集转换为VOC2007数据集格式:点击打开链接,本文和前面有点类似,只是做了进一步的精简,有点画蛇添足的感觉。不过还是希望能够帮到大家!因为比较简单,下面直接上代码。
# -*- coding: utf-8 -*-
"""
Created on Wed Apr 4 15:28:10 2018@author: kuangyongjianfunc:generator box label
"""
import os
import re#原始训练集标签存储信息的目录,这里可以根据需要改成自己的目录
lists = os.listdir("F:/za/Model/pedestrain/INRIAPerson/Train/annotations")#如果为非.txt文件,则跳过
for l in lists:if str(".txt") not in l:continue#保存文件的路径newfilename = 'label/' + l#读取文件的路径,根据需要改成自己的目录l = "F:/za/Model/pedestrain/INRIAPerson/Train/annotations/" + lf = open(l,"r")#写入文件的具体路径名称ff = open(newfilename,'w')#按行遍历文件寻找关键信息fr = f.readlines()for line in fr:if(str(line).__contains__('Objects')):nums = re.findall('\d+',line) #每幅图像包含了多少个objectbreak#将每个object对应的box信息写入文件for index in range(1,int(nums[0]) + 1):for line in fr:if str(line).__contains__("Bounding box for object " + str(index)):coordinate = re.findall('\d+', line)print('coordinate = ',1)count = 0for c in coordinate:if(count == 0):count += 1continuec = c + ' 'ff.write(c)count += 1 f.close() ff.close()
若有不当之处,请指教,谢谢!
提取INRIA数据集的box相关推荐
- INRIA数据集转换成VOC格式
背景 下面的代码是将INRIA数据集转换成VOC格式.图片是614张. 其中,使用OinginImage文件夹里的Train中Pos和Annotations作为训练,利用Test里的Pos作为测试. ...
- 将INRIA数据集改为PascalVOC格式
将INRIA数据集改为PascalVOC格式 INRIA数据集链接:https://pan.baidu.com/s/1Z2TVvGuuvor7juqj3uPG-g 提取码:07ed 我制作的Pasca ...
- 用DPM(Deformable Part Model,voc-release3.1)算法在INRIA数据集上训练自己的人体检测模型
我的环境 DPM源码版本:voc-release3.1 VOC开发包版本:VOC2007_devkit_08-Jun Matlab版本:MatlabR2012b c++编译器:VS2010 系统:Wi ...
- 用HOG+SVM在Inria数据集上做行人检测与评测
by baiyu33 功能 基于OpenCV在Inria行人检测数据集上,做训练和测试,生成bbs用于评测 代码 在OpenCV3.0中的例程opencv/sources/sample/cpp/tra ...
- inria数据集下载及转换成yolo训练格式
部分转载自:https://zhuanlan.zhihu.com/p/31836357 6.INRIA Person Dataset(INRIA行人数据库) 该数据库是目前使用最多的静态行人检测数据库 ...
- 提取Insight-MVT_Annotation_Train 数据集标签xml文件中的信息
Insight-MVT_Annotation_Train 数据集标签xml文件中的信息 从xml文件中解析出所要的信息 type height width top left 写成Pasc ...
- nuScenes数据集3Dbonding box
文章目录 前言 一.nuScenes数据集box标注信息 二.如何在对应图像上画出3D框 1.如何得到图像下的3D框角坐标 1.1 得到注释的box信息,使用get_box()函数 1.2 标注的bo ...
- open cv提取图片特征值_基于VGG16网络提取Flicker8K数据集图像特征
# !/usr/bin/env python3 # -*- coding: utf-8 -*- # @Time : ${20200326} ${18:00} # @Author : ZicoZhou ...
- 数据集(3):从0了解INRIA数据集
该数据集分为两种格式: (a)具有对应注释文件的原始图像 (b)原始的负样本图像和标准化64*128像素的正样本图像(用于CVPR论文中的) 根目录下虽然有六个文件夹,但是实际上四个.'train_6 ...
最新文章
- 红包规则_“科普闯关100%夺红包”游戏规则升级了!速速来看!
- 干货丨不可错过的大数据学习资源推荐
- 动态类型var和dynamic和传统确定类型区别和效率
- 还没做2022年计划?这个超赞工具送给你
- java定时任务设置为每天执行一次,首次还是好的,到第二天就不执行了的原因
- vue族谱架构_【Vue】谈Vue的依赖追踪系统 ——搞懂methods watch和compute的区别和联系...
- Allure测试报告定制化
- 专访洪小文:创新的最后一公里是什么?
- ABAQUS常见错误(一)多根预应力钢绞线
- 运行删除指定文件库rimraf
- 在vue.config.js下配置别名alias
- 2020英语计算机统考成绩多久出来,网络教育2020年12月统考成绩查询时间已经公布:1月24日...
- 流氓软件强夺用户数据,马斯克截胡扎克伯格!
- LeetCode高频题300. 最长递增子序列
- ps流 转发_一种国标PS流转RTMP直播流的实时转换方法与流程
- 关于寻迹小车组装建议
- golang坑之 'godoc' 不是内部或外部命令,...
- iOS 优化 - 瘦身
- VIDEOIO ERROR: V4L/V4L2: VIDIOC_S_CROP
- 实验9、键盘扫描及数码管显示实验