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

使用fiftyone去浏览coco数据集

conda create -n fiftyone python=3.10 -y
conda activate fiftyone

安装 FiftyOne(稳定版本 1.10.0)

pip install fiftyone

pip install pycocotools

测试代码:

import fiftyone as fo
import fiftyone.zoo as fozdataset = foz.load_zoo_dataset("quickstart")
session = fo.launch_app(dataset)
session.wait()

注意一定要在后面加个session.wait()不然有问题,搞了一个晚上,另外第一次运行会下载数据,要用代理。之后用浏览器访问 http://127.0.0.1:5151 就可以了

另外我们访问一下已经下载好的coco数据集

目录结构如下

coco_root/
 ├─ images/
 │   ├─ train2017/
 │   ├─ val2017/
 │   └─ test2017/
 ├─ annotations/
 │   ├─ instances_train2017.json
 │   ├─ instances_val2017.json
 │   └─ instances_test2017.json
代码如下,仅是val2017文件夹的,其它的对应改一下路径即可

# # view_coco.py
import fiftyone as fo
import fiftyone.types as fotdataset = fo.Dataset.from_dir(dataset_dir="F:/coco_pictures/coco_root",data_path="images/val2017",labels_path="annotations/instances_val2017.json",dataset_type=fot.COCODetectionDataset,
)session = fo.launch_app(dataset, port=5000, address="127.0.0.1")
session.wait()

效果如下

好我们想进阶一下,过滤面积大于10%的图像,把小物体排除代码如下:

# # # view_coco.pyimport fiftyone as fo
import fiftyone.core.expressions as foe
import fiftyone.types as fot# 加载 COCO 数据集
dataset = fo.Dataset.from_dir(dataset_dir="F:/coco_pictures/coco_root",data_path="images/val2017",labels_path="annotations/instances_val2017.json",dataset_type=fot.COCODetectionDataset,
)
# session = fo.launch_app(dataset)
print(dataset)
# 加载 COCO val2017#
# ======= 过滤条件 =======
#
MIN_RATIO = 0.1  # bbox 占整图面积 >=20%bbox = foe.ViewField("bounding_box")
# 占比
area_ratio = bbox[2] * bbox[3]
# 过滤表达式
expr = ((area_ratio >= MIN_RATIO)
)#
# ===== 使用字段名 detections 过滤 =====
#view = dataset.filter_labels("detections",     # ← 正确字段名expr,
)#
# 可选:如果你也需要过滤分割标签(segmentations)
#
view = view.filter_labels("segmentations", expr)
#session = fo.launch_app(view, port=5000, address="127.0.0.1")
session.wait()

http://www.dtcms.com/a/607350.html

相关文章:

  • 珠海模板建站平台网站建设个人先进材料
  • 如何在需求理解偏差后进行修正与再确认
  • 网站实现功能云南百度小程序开发
  • 无锡新区建设环保局网站计算机类哪个专业最吃香
  • 什么网站可以做宝宝相册wordpress取自定义字段
  • 网站收录问题网络宣传的方法渠道
  • 摄影网站制作步骤html企业网络组网
  • HCIP笔记4--OSPF域内路由
  • 网站建设岗位主要做什么无锡本地做网站
  • 网站建设答案企业网站的建设与维护
  • 南昌网站快速排名提升沛县网络营销是什么
  • 网站建设图片怎么切群晖wordpress固定链接404
  • 李氏牛仔网站建设风格海外广告投放是干嘛的
  • ipv6简介
  • Vue3 中使用富文本编辑器 wangeditor
  • vue做的个人网站WordPress直接填写密码
  • 内存向量存储(In-Memory Vector Store)
  • DuckDB 是什么?
  • 主流JDK版本支持时间
  • 旅游网站的功能有哪些免费制作app平台
  • 做专业课视频课的网站建站公司互橙知乎
  • 住房和城乡建设部监理工程师网站怎么做网站识图验证码
  • 30个免费货源网站广州建设教育网站
  • 网站建设从零开始django做网站和js做网站
  • 莆田网站建设维护网站建设网站网站建设网站
  • 4414站长平台wordpress的视频封面能动
  • 网站价位凡科官网首页
  • BZX85C15-TAP 齐纳功率二极管 Vishay(威世)半导体 电压稳压 芯片解析
  • Gemini3.0使用指南,国内免费使用方式
  • 威纶通触摸屏与台达温控器Modbus RTU通讯程序详解:在线模拟与实际应用指南