Roboflow的使用

news/2024/7/10 2:58:20 标签: roboflow, 目标检测

文章目录

  • 前言
  • 一、使用labelimg标注数据集
  • 二、导入roboflow
    • 1.注册roboflow账户
    • 2.导入图片
      • 2.1 创建工作区workspace(非必须)
      • 2.2 创建项目 project
      • 2.3 导入
  • 3、导出图片
  • 4、同一个数据集可以导出不同类型


前言

我自己也是一个小白不是很会,如果有错误的话还请大家指出。
这里主要解决的是用labeling标注好的xml文件,如何导入roboflow进行数据集的分割。


一、使用labelimg标注数据集

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
注:
Annotations是已经标注好的xml文件 voc格式。
JPEGImages 是原始图片 jpg格式。

roboflow_21">二、导入roboflow

roboflow_22">1.注册roboflow账户

网站:不具体阐述注册过程
https://app.roboflow.com/

2.导入图片

2.1 创建工作区workspace(非必须)

在这里插入图片描述

2.2 创建项目 project

在这里插入图片描述

garbage-can-detection-7zjk1

2.3 导入

首先导入原图所在文件夹,此时可以看到显示的全都是没有标注的
在这里插入图片描述

此时导入我们标注的文件夹Annations ,等到导入完成之后就可以看到我们的图片变成了标注的。
在这里插入图片描述

3、导出图片

点击Save and Continue在这里插入图片描述

可以选择训练测试验证数据集各占多少在这里插入图片描述
可以对图片进行一些调整 比如图像增强等在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
导出时可以导出下载到本地
也可以直接显示我们要下载的代码 把其嵌套在我们项目中 再去下载


4、同一个数据集可以导出不同类型

在这里插入图片描述


http://www.niftyadmin.cn/n/346508.html

相关文章

CH32V3xx USART 空闲中断+DMA接收

目录 1、CH32V3xx USART简介2、测试程序2.1 USART 初始化配置2.1 发送函数2.1 接收中断1、CH32V3xx USART简介 CH32V3xx系列MCU包含3个同步异步收发器(USART1、2、3)和5个通用异步收发器(UART4、5、6、7、8)。USART模块支持DMA功能,DMA可以实现快速连续收发。使用DMA发送时…

Golang每日一练(leetDay0073) 实现前缀树、最短子数组

目录 208. 实现 Trie (前缀树) Implement-trie-prefix-tree 🌟🌟 209. 长度最小的子数组 Minimum-size-subarray-sum 🌟🌟 🌟 每日一练刷题专栏 🌟 Rust每日一练 专栏 Golang每日一练 专栏 Python每…

Typescript 5.0 发布:快速概览

探索最令人兴奋的功能和更新 作为一种不断发展的编程语言,TypeScript 带来了大量的改进和新功能。在本文中,我们将深入探讨 TypeScript 的最新版本 5.0,并探索其最值得关注的更新。 1. 装饰器 TypeScript 5.0 引入了一个重新设计的装饰器系…

C++深度解析:虚函数的使用与避免

C深度解析:虚函数的使用与避免 1. 虚函数的基本概念与原理 (Basic Concepts and Principles of Virtual Functions)1.1 虚函数的定义与作用 (Definition and Role of Virtual Functions)1.2 虚函数的底层实现 (Underlying Implementation of Virtual Functions)1.3 …

[论文翻译]Classical Probabilistic Models and Conditional Random Fields(上)

引言 文本是介绍条件随机场Classical Probabilistic Models and Conditional Random Fields的翻译,是一篇比较好的介绍条件随机场的文章,原文较长,因此分成两篇。这是第一篇。 Classical Probabilistic Models and Conditional Random Fields(上)[论文翻译]Classical Proba…

《MySQL是怎么运行的》阅读分享

mysql运行的整体架构简介 Mysql是由两部分构成,一部分是服务器程序,一部分是客户端程序。 服务器程序又包括两部分: 第一部分server层包括连接器、查询缓存、分析器、优化器、执行器等。涵盖 MySQL 的大多数核心服务功能,以及所有…

使用 Golang 和 Docker 运行 Python 代码

本篇文章聊聊如何使用 Golang 来运行 Python 代码,用 Python 现成软件包来偷个懒儿,来少写一些代码。 写在前面 最近折腾了一些“陈年项目”,不少都是使用 Python 实现的。而我在折腾的项目的代码主要是使用 Golang 实现的。改写这些项目中…

python 面向对象--类,对象,属性,方法,魔法方法

1.理解面向对象思想 面向过程思想: 遇到问题,分析步骤.按照步骤解决问题.(复杂,重复) 面向对象思想: 遇到问题,找到能解决问题的对象去解决.(简单,复用) 2.类和对象 # 定义类的格式: # class 类名(): # 代码 # ......class Student(): ​def study(self):print(学生好…