深度学习
Ben Dan
深度学习 机器视觉
展开
-
YOLO计算二分类目标检测的Precision、Recall代码实现
计算二分类目标检测的Precision、Recall、TP、FP、FN必备文件计算思路完整代码必备文件经过模型检测得到的检测矩形框结果txt,以及原Ground truth的txt,格式如下:0 0.5568524 0.354654 0.356945 0.24562324第一列为class name,第二列为归一化后bounding box的中心点x坐标,第三列为中心点y坐标,第四列为bounding box的宽w,第五列为高h。计算思路将xywh逆归一化,得到bounding box的xm原创 2021-11-04 20:38:27 · 1841 阅读 · 1 评论 -
tensorflow2下csv转tfrecord格式的python代码
将csv格式标注数据转为tfrecord供tensorflow使用在tensorflow2版本下运行from __future__ import divisionfrom __future__ import print_functionfrom __future__ import absolute_importimport osimport ioimport pandas as pdimport tensorflow.compat.v1 as tffrom PIL import Imag原创 2021-06-22 15:07:37 · 549 阅读 · 1 评论 -
xml格式标注文件转csv格式
将xml格式的标注文件转为csv格式方便后续转为tfrecord格式供tensorflow使用注意,该代码仅使用矩形框标注方法import osimport globimport pandas as pdimport xml.etree.ElementTree as ETpath = 'D:/Temp/4856/all_class/test_xml'#xml标注文件路径save_path = ( path + '/')#csv文件保存路径def xml_to_csv(path):原创 2021-06-22 14:49:18 · 2378 阅读 · 1 评论 -
Labelme标注json文件批量转xml格式的python代码
labelme标注json转xmlimport osfrom typing import List, Anyimport numpy as npimport codecsimport jsonfrom glob import globimport cv2import shutilfrom sklearn.model_selection import train_test_split labelme_path = "G:/12json/" #json文件夹路径saved_pa原创 2021-06-22 12:13:40 · 1305 阅读 · 5 评论 -
Labelme标注文件json批量转txt的python代码
将json标注文件转为txt格式用Labelme标注图片后,需要批量转为YOLO系列模型所需的txt格式注意,此代码仅适用矩形框标注方法的转换import jsonimport osdef convert(img_size, box): x1 = box[0] y1 = box[1] x2 = box[2] y2 = box[3] center_x = (x1 + x2) * 0.5 / img_size[0] center_y = (y1 +原创 2021-06-22 11:49:34 · 694 阅读 · 0 评论 -
百度飞浆PaddlePaddle下PP-YOLO系列训练模型coco数据报错:and it will be ignored
问题描述:在win10下用paddlepaddle运行pp-yolo系列模型,训练时报错:ppdet.data.source.coco WARNING: Illegal image file: D:\xxx\xxx\...\xxx.png, and it will be ignored原因分析:仔细确认了所需的coco格式,确定路径配置正确,但报错显示模型找不到图片,让人摸不着头脑后来打开标注的json文件,发现里面的imagePath和对应的图片名称不一样,比如12138.json原创 2021-06-18 09:37:29 · 2207 阅读 · 0 评论 -
YOLOv5 预训练权重 2021.4.12发布
YOLOv5 预训练权重 2021.4.12发布作者在2021.4.12发布的预训练模型,包含yolov5l.pt、yolov5l6.pt、yolov5m.pt、yolov5m6.pt、yolov5s.pt、yolov5s6.pt、yolov5x.pt、yolov5x6.pt。适用YOLOv5-P5与P6。原作者github链接需要科学上网才能下载,如果没有的话看这里YOLOv5原作预训练权重(2021.4.12发布)...原创 2021-05-30 10:15:09 · 3349 阅读 · 1 评论