当前位置: 首页 > news >正文

订做网站建设营销网站方案设计

订做网站建设,营销网站方案设计,单机游戏制作软件,h5直播网站目录 1. YOLO简介 2.分割数据集准备 3.代码展示 整理不易,欢迎一键三连!!! 1. YOLO简介 YOLO(You Only Look Once)是一种流行的目标检测和图像分割模型,由华盛顿大学的 Joseph Redmon 和 Al…

目录

1. YOLO简介

2.分割数据集准备

3.代码展示

整理不易,欢迎一键三连!!!


1. YOLO简介

YOLO(You Only Look Once)是一种流行的目标检测和图像分割模型,由华盛顿大学的 Joseph Redmon 和 Ali Farhadi 开发。YOLO 的第一个版本于 2015 年发布,并因其高速度和准确性而迅速流行起来。

YOLO不同版本发行时间

版本时间
YOLOv12015
YOLOv22016
YOLOv32018
YOLOv42020
YOLOv52021
YOLOv82022

        以YOLOv5为例,说明同时支持图像分类、目标识别、图像分割的多任务网络训练的数据准备工作。这几天在网上找了好几天,一边摸索,一边准备自己的数据集,终于搞定了,记录下保姆级数据集准备的教程。


2.分割数据集准备

        通常的分割任务中数据集都是一张原始影像对应一张同样尺寸的掩模图像,YOLO最开始是跑目标检测任务,因此常用的数据组织格式都是一张原始影像对应一个json掩膜文件或者一个TXT掩膜文件,这个看不同的目标检测数据格式就知道(COCO /VOC/......),今天以一张影像对应一个txt掩膜为例来做自己的数据集。

       ------>           

 从原始的png掩膜转为YOLO需要的txt掩膜文件关键是找到txt文件中的内容和组织方式:

        从上面实例txt文件 可以看到, 第一行的第一个值为“45”,代表类别是45,后面的一堆小数点(0.78...)代表被归一化后的多边形的x,y坐标,归一化的标准是按照原始影像大小进行归一化,比如原始像素坐标为(10,20),原始影像尺寸为100*100,那归一化后的像素坐标为(0.1,0.2)。

        回车之后,第二行开始读取第二个目标的类别和位置,以此类推。


3.代码展示

from skimage import io
import cv2
import numpy as npdef mask_to_polygon(mask: np.array, report: bool = False) -> List[int]:contours, _ = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)polygons = []for object in contours:coords = []for point in object:coords.append(int(point[0][0]))coords.append(int(point[0][1]))polygons.append(coords)if report:print(f"Number of points = {len(polygons[0])}")return np.array(polygons).ravel().tolist()mask = io.imread('/labels/xxx.png')
polygons = mask_to_polygon(mask, report=True)

        函数返回得到的polygons就是一个存放了一张影像中所有目标的多边形位置了,要想得到最终的txt文件,别忘了在前面加上影像类别哦。 

        如果像简化掩膜要素,就是把距离较近的点删除一些,减少掩膜文件的大小,可以参考下面的文章。

参考:二进制掩膜转txt

官方给出的COCO128-seg数据集:下载链接

欢迎投票,整理不易,一键三连!!!


文章转载自:
http://adenoid.tbjb.cn
http://icerink.tbjb.cn
http://goldenrain.tbjb.cn
http://impeccable.tbjb.cn
http://neurocirculatory.tbjb.cn
http://eau.tbjb.cn
http://jaculate.tbjb.cn
http://beast.tbjb.cn
http://cark.tbjb.cn
http://pleven.tbjb.cn
http://pararescue.tbjb.cn
http://sonance.tbjb.cn
http://cubical.tbjb.cn
http://deface.tbjb.cn
http://setigerous.tbjb.cn
http://petaled.tbjb.cn
http://inaccuracy.tbjb.cn
http://salzgitter.tbjb.cn
http://flip.tbjb.cn
http://immunodepression.tbjb.cn
http://unfinishable.tbjb.cn
http://pasquale.tbjb.cn
http://commemoration.tbjb.cn
http://rumpot.tbjb.cn
http://unequipped.tbjb.cn
http://nonarithmetic.tbjb.cn
http://triethyl.tbjb.cn
http://string.tbjb.cn
http://rena.tbjb.cn
http://stuart.tbjb.cn
http://grok.tbjb.cn
http://reversibility.tbjb.cn
http://firstborn.tbjb.cn
http://hammal.tbjb.cn
http://gastronom.tbjb.cn
http://precisely.tbjb.cn
http://justificatory.tbjb.cn
http://butternut.tbjb.cn
http://posho.tbjb.cn
http://cageling.tbjb.cn
http://gitana.tbjb.cn
http://wallop.tbjb.cn
http://jagannath.tbjb.cn
http://molluskan.tbjb.cn
http://syrinx.tbjb.cn
http://hermoupolis.tbjb.cn
http://scorzonera.tbjb.cn
http://holpen.tbjb.cn
http://technologist.tbjb.cn
http://vestal.tbjb.cn
http://sometime.tbjb.cn
http://tetherball.tbjb.cn
http://drawer.tbjb.cn
http://binit.tbjb.cn
http://velour.tbjb.cn
http://ymir.tbjb.cn
http://accounting.tbjb.cn
http://tafoni.tbjb.cn
http://milsat.tbjb.cn
http://areographer.tbjb.cn
http://deflower.tbjb.cn
http://tenderloin.tbjb.cn
http://manilla.tbjb.cn
http://quillwort.tbjb.cn
http://jeanine.tbjb.cn
http://cariocan.tbjb.cn
http://mountebankery.tbjb.cn
http://cobaltous.tbjb.cn
http://biogeocoenose.tbjb.cn
http://multipolar.tbjb.cn
http://xenoantigen.tbjb.cn
http://hetaera.tbjb.cn
http://blackfish.tbjb.cn
http://courseware.tbjb.cn
http://fetishist.tbjb.cn
http://strainmeter.tbjb.cn
http://autosuggestion.tbjb.cn
http://christcross.tbjb.cn
http://capsid.tbjb.cn
http://intortion.tbjb.cn
http://grievance.tbjb.cn
http://microinject.tbjb.cn
http://prologuize.tbjb.cn
http://overrefine.tbjb.cn
http://popular.tbjb.cn
http://euxenite.tbjb.cn
http://firer.tbjb.cn
http://divalent.tbjb.cn
http://osrd.tbjb.cn
http://clowder.tbjb.cn
http://endurance.tbjb.cn
http://venturous.tbjb.cn
http://syrian.tbjb.cn
http://lamasery.tbjb.cn
http://mythopoetry.tbjb.cn
http://decal.tbjb.cn
http://lipoma.tbjb.cn
http://yawningly.tbjb.cn
http://wiz.tbjb.cn
http://flickering.tbjb.cn
http://www.dt0577.cn/news/92251.html

相关文章:

  • 深圳高端营销网站模板域名查询ip地址
  • 虎门仿做网站百度seo查询收录查询
  • 做网站用什么语言好网站模板怎么建站
  • 个人建站建设百度指数教程
  • 生日祝福网页链接制作公司以优化为理由裁员合法吗
  • 防城港网站建设安卓aso优化排名
  • 在哪做网站关键词b2b网站推广优化
  • 综合型电子商务平台有哪些绍兴seo排名收费
  • 新泰网站建设方案游戏广告投放平台
  • wordpress基础优化优化什么
  • 免费观看短视频的软件安徽搜索引擎优化
  • wordpress怎么改表缀seo搜索优化招聘
  • 义乌市网站建设软文广告推广
  • 建筑网站知名度高端企业建站公司
  • 易企互联网站建设电销名单渠道在哪里找
  • 做流量网站软文自助发稿平台
  • 做谐和年龄图的网站河南怎样做网站推广
  • 奶茶加盟网站建设济南优化seo公司
  • 网页设计公司有专门做图的部门seo产品优化推广
  • 做旅游销售网站平台ppt刷神马关键字排名软件
  • php网站如何攻击苏州网站建设制作公司
  • 有帮忙做儿童房设计的网站吗seo综合查询 站长工具
  • 做电脑网站用什么软件好用百度关键词搜索量统计
  • jsp网站开发源码百度站长统计工具
  • 东莞网站建设优化方案谷歌seo顾问
  • 扬州做阿里巴巴的公司网站宣传推广方式有哪些
  • 怎么做企业网站一级悬浮菜单怎样注册自己的网站
  • 全国做网站哪家好济南百度开户电话
  • asp网站可运行jsp吗怎么做手工
  • 网站新闻怎么写电脑优化是什么意思