PascalVOC2012目标检测数据集中的问题

PascalVoc2012的目标检测数据集一共有20类,每一类目标的具体情况如下: person:17401个 aeroplane:1002个 tvmonitor:893个 train:704个 boat:1059个 dog:1598个 chair:3056个 bird:1271个 bicycl...

2019-05-14 10:45:14

阅读数 49

评论数 0

Tensorflow-Faster代码解析:network.py

训练、测试都是调用了网络。那么网络是如何张开、恢复、调用,数据是如何在网络里面流动的呢? network类基本包含了整个网络的架构设计,直接给出代码解析: # -------------------------------------------------------- # Tensorf...

2019-04-07 17:29:58

阅读数 72

评论数 0

Tensorflow-Faster代码解析: test.py

lib\model\test.py里主要是test_net.py,用于faster测试的时候调用模型进行测试,并对结果进行保存。在tools/test_net.py里被调用。函数相对简单,但确实是测试时的整个流程了。基本每一句都写得很清楚了。 # -----------------------...

2019-04-02 16:35:25

阅读数 81

评论数 3

【目标检测实战四】 TF版Faster R-CNN 的 Roi-Align 实现

endernewton版本的faster tensorflow代码: https://github.com/endernewton/tf-faster-rcnn 修改后的代码 # -------------------------------------------------------...

2019-03-13 20:26:46

阅读数 2028

评论数 0

目标检测:计算标注框之间的互遮挡IoU

计算标注的数据框之间的遮挡。针对xml格式的voc标签。 代码如下: #-*- coding:UTF-8 -*- import os.path import glob import re import xml.etree.ElementTree as ET import numpy as n...

2019-03-10 15:29:43

阅读数 115

评论数 0

梯度直方图特征、phash特征的k-means聚类以及层次聚类

《将图片转化为向量并使用K-means进行聚类》 https://blog.csdn.net/gusui7202/article/details/88081072 使用了原始图像数据进行聚类,现在先提取图像的特征然后再进行聚类。 首先使用的是梯度直方图特征,代码如下:主要还是修改地址和聚类数...

2019-03-02 21:11:38

阅读数 268

评论数 0

python:将图片转化为向量并使用K-means进行聚类

最近在写一个聚类的专利。聚类是通过构建适合的函数,去找到大数据内部分布结构特点的一种手段,通过不同的聚类算法构建的相似性度量标准,聚类算法的直接目的是将相似的数据归为同一簇。图像数据包含了丰富的信息,单个样本维度高。 做一个简单的研究: 1.首先把图片直接转化为向量,用于聚类。相当于flatt...

2019-03-02 20:52:22

阅读数 539

评论数 0

python:高分辨率按图像大小和比例分块

航拍图像是高清大图,现在主流模型和处理大小1000往下,和计算力有关,工程角度来说要分割多块分别处理。 写了一个分割大图像为小图像的小程序。考虑到处理大小是1000往下,所以我的设计思路如下: 分成nxm块。 n=向上取整(图像高度/1000) m=向上取整(图像高度/1000) 例如:...

2019-02-27 11:36:18

阅读数 365

评论数 0

【目标检测实战三】 RFCN使用教程(测试或训练自己的数据)

用了好久,都没写,还是按惯例写一下。总体步骤其实就是上面流程图那样。安装、配置、下载预训练模型、放入自己数据、修改模型结构然后训练和测试,每个模型都是这个流程。   安装 1.下载源码 https://github.com/Orpine/py-R-FCN Py=python版本 2...

2019-02-21 21:32:15

阅读数 348

评论数 3

python:批量统计xml中各类目标的数量

  之前写了一个matlab的,越用越觉得麻烦,如果不同数据集要改类别数目,而且运行速度慢。所以重新写了一个Python的,直接读取xml文件夹路径就可以,不用预先知道类别,直接能够检测出所有类别的目标名称及其对应的数量。 分享出来给大家。 代码如下: # -*- coding:utf-...

2019-01-21 20:03:03

阅读数 495

评论数 7

python:自动检查异常xml标签

用Labelme有时候会发现在图片外的坐标会出现某些标签,可能是误操作,也可能是程序问题吧。针对这些异常标签,训练时会引发异常,这里给出一段代码用于发现这些异常数据。 首先定义异常: 矩形框超出图像大小的标签即为异常标签。 矩形框大小为0的标签也为异常标签。 这里给出前者的异常检测。 发...

2019-01-21 19:28:18

阅读数 218

评论数 0

目标检测:批量删除xml中过小的目标

目标检测中,pascal格式的数据集用xml作为标签。如果在标注的时候,目标过小,则无法检测出来,这里我参考resnet101的stride=16,删除总像素大小小于31x31=961的目标。其实打开图片看可以发现,绝大部分这个大小的目标,在原图中人根据经验可以猜测出是一个目标,但是crop出来单...

2019-01-21 13:22:24

阅读数 208

评论数 0

tensorflow搭建vgg16提取图像特征

github代码 https://github.com/ry/tensorflow-vgg16 https://github.com/machrisaa/tensorflow-vgg 预训练模型地址: 测试代码: test_vgg16.py import numpy as np im...

2019-01-19 19:33:26

阅读数 1386

评论数 5

tensorflow版本Faster R-CNN特征图可视化

参考文献: https://blog.csdn.net/zd_nupt/article/details/77508083 endernewton 的 Tensorflow 版 Faster RCNN 代码: https://github.com/endernewton/tf-faster-r...

2019-01-15 14:12:36

阅读数 1418

评论数 12

Python:目标检测中多个xml标签合并

新年快乐~ 应用背景: pascal_voc格式数据集采用的是xml超文本标记语义记录监督信息的。但是大型数据集的制作非一人之力可及。多人合作可能会涉及到针对同一张图片的不同xml标签合并。 适应: 目标检测中同一张图的多个xml标签,按照要求合并到一起,非直接拼接合并。 这里一个特点是...

2019-01-08 14:16:56

阅读数 961

评论数 0

修改faster的pascal_voc.py代码画出每类的P-R曲线

修改pascal_voc.py如下: 参考:https://github.com/rbgirshick/py-faster-rcnn/issues/670 原理:主要添加了一个循环,对rec和pre进行plot 使用方法:修改完之后运行测试的代码。 # ---------------...

2018-12-31 22:42:42

阅读数 1334

评论数 1

Python: 文件夹下xml内容批量替换、删除

  功能:对文件夹下的所有xml进行批量替换或删除。 #-*- coding:utf-8 -*- #将a替换成b import os xmldir='' savedir='' xmllist=os.listdir(xmldir) for xml in xmllist: if '....

2018-12-22 09:15:39

阅读数 1991

评论数 0

Python:目标检测中xml的信息批量统计

想实现一个功能,统计目标检测数据集中,目标的平均宽、高、面积,以及目标面积与原图面积比例的情况。目的是可以对数据集的情况有一些感性的认识。 代码逻辑 ''' 1.读取路径下的xml文件名,并保存为列表 2.循环   1)按文件名字列表分别读取xml和jpg   2)针对每一个xml,循环   ...

2018-12-20 19:58:52

阅读数 1210

评论数 8

ImageOpenV4数据集解析

2018.12.11更新:关于ImageOpenV4数据集 上次阅读《百度视觉团队参赛技术解剖》进行的分析。 https://blog.csdn.net/gusui7202/article/details/84259232 原始资料为:https://baijiahao.baidu.com/...

2018-12-11 21:14:50

阅读数 1048

评论数 0

结合代码分析FasterRCNN的训练数据blob准备过程

采用tf版本Faster:代码如下 https://github.com/endernewton/tf-faster-rcnn 代码结构: 先给总结: 输入流入脚本的顺序:train_val.py---->layer.py---->minib...

2018-12-06 18:00:19

阅读数 1000

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭