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

图片标注及流程

1 安装Anaconda(已有忽略)

  1. 下载安装Anaconda,在浏览器输入网址:Download Now | Anaconda

根据自己电脑的情况选择对应的版本下载

①Windows下载弹窗跳出后选择另存为。如果你的浏览器设置了默认的下载文件夹,也没关系,下载选择“打开文件夹所在位置”即可。

②Mac电脑有四个版本,前两个是指你电脑的芯片用的是M1、M2等苹果的芯片,后面两个是指早期的苹果电脑用的Intel的芯片,查看自己的苹果电脑用的芯片的办法是:【1】直接查看左上角苹果图标-关于本机-芯片或者【2】搜索“终端”后打开终端,输入:uname -m,回车,显示arm64则安装第一个,显示x86_64则安装第三个。Graphical Installer指的是图形界面安装,Command Line Installer指的是命令行安装。建议选择图像界面安装(即第一个或第三个)

苹果电脑安装比较简单,一直选择继续,只要注意选择默认安装路径即可。安装成功后跳转到“二、安装labelimg”

(后面是windows电脑安装办法)

(2)选择另存为,放在非C盘的文件夹,截图仅是虚拟机演示,因此放在了C盘。

(3)在非C盘新建一个文件夹“anaconda”(截图仅是虚拟机演示),后面安装要用到,必须是新建的文件夹,因为安装时会要求文件夹是空的

(4)双击打开刚下载的Anaconda程序,选择“Next”

(5)选择“I Agree”

(6)选择任意一个,然后点击“Next”

(7)不建议放在C盘,选择“Browse”

(8)选择你在非C盘建的“anaconda”文件夹(截图仅是在虚拟机演示),选择后点击“确定”,然后点击“Next”

(9)如下图选择,第二个勾选上,后面不用再配环境变量。然后点击“Install”

(10)耐心等待安装

(11)接下来都选“Next”,最后一步选择“Finish”

(12)检查Anaconda是否安装成功,在搜索栏搜索并打开CMD(命令提示符),也可以用“Win+R”快捷键打开,如下图二。

(13)在命令提示符中输入:conda --version或者conda -V(注意是大写的V),出现版本号:conda xx.x.x说明安装成功。然后命令提示符。

2 安装labelimg

  • 苹果电脑

(1)在搜索中输入anaconda,然后选择anaconda Navitagor打开

(2)选择“Create”

(3)Name输入“labelimg”,选择Python,选择3.9.xx,然后点击“Create”

(4)耐心等待创建好环境,该过程需要一定的时间。创建好后点击下图中的开始按钮

(5)选择“Open Terminal”

(6)输入:pip install PyQt5 -i Simple Index,(可以用快捷键复制粘贴),输入后按回车(Enter键)

(7)等待安装完成

(8)输入安装:pip install pillow -i Simple Index

 (9)输入安装:pip install matplotlib -i Simple Index

(10)输入安装:pip install labelImg -i Simple Index

(11)输入:labelimg,回车。出现下面的界面说明安装成功

Windows电脑中

(1)在搜索中输入conda prompt,打开

(2)在命令行中输入(此后的输入都可以“Ctrl+C”复制,然后“Ctrl+V”粘贴到命令行):conda create -n labelimg python=3.9

(3)在出现Proceed([y]/n)?时输入“y”,然后回车

(4)输入:conda activate labelimg

(5)输入:pip install PyQt5 -i Simple Index

(6)输入:pip install lxml -i Simple Index

(7)输入:pip install labelImg -i Simple Index

(8)输入:labelimg,回车键启动

如果提示“'labelimg' 不是内部或外部命令,也不是可运行的程序或批处理文件。”可以在我的电脑中搜索“labelimg”,找到labelme.exe,双击启动。

该软件一般在你python目录下的Scripts目录中。如下图就在E:\Anaconda3\envs\py3.7\Scripts目录中。

(9)双击labelimg.exe启动

3 Labelimg简介及标注流程

(1)页面及按钮含义,如果页面有一些不一样也不影响,大同小异。

(2)打开需要标注的文件夹,注意是打开文件夹,【不要】点进去文件夹再点击“选择文件夹”按钮。

(3)设置标注文件的目录,本次选择图片所在的目录

(4)格式选择PascalVOC

(5)开始标注。①点击“Create RectBox”按钮后,②开始拉框,③输入标记目标的标签“cow”,④点击OK按钮,⑤点击“Save”按钮保存标注文件(保存后不要做改动,尤其是不要重命名)。⑥点击“Next Image”开始标注下一张图。如下图。

(6)成功保存时会生成一个与图片名称一模一样但是后缀是.xml的文件。如下图。

(7)如果拉框不准可以点击“Edit RectBox”按钮后进行调整。如下图。

(8)继续下一张(快捷键是D),直到完成所有图片的标注。(正式开始前请先看完【第五条标注规范】)

  • 标注规范
  1. 注意拉框应该是“刚刚好”覆盖住牛只,四条边紧贴牛只的四周最外延处。如下图中绿色的框是正确的,红色的框是错误的。
  2. 如果图片中有多只牛只,应该标注所有的牛只,如下图应该是标注三头牛。
  3. 当有大面积遮挡时,应该不标注该牛只,如下图右上角的牛只,不要标记,其他三只正常标记。
  4. 对于没有牛只的图片,或者是漫画、雕塑、绘画等非活体类型的牛只,应单独整理一份txt文件,命名为《无牛只列表》,在文件中注明文件夹名称和图片名称(如:folder_312 Google Open Images d7b75003415368e7.jpg),txt文件保存在和图片以及标注文件相同目录,一起打包提交。如下图。

相关文章:

  • 如何使用Python的matplotlib.pyplot绘制热图和损失图
  • 二进制数(十进制转二进制)
  • ObjC NSString字符串常量编码格式是编译器决定还是ObjC语言规范决定?字符串默认编码?
  • 【VUE】day02-vue过滤器、计算属性、vue-cli、vue组件
  • ST电机库电流采样 三电阻单ADC
  • 【论文笔记】FFA-Net: Feature Fusion Attention Network for Single Image Dehazing
  • Powershell如何查询 windows defender是否开启
  • 数据库小练习
  • 函数式编程定义
  • 【Msq8.0无需登陆进行重置密码】
  • 数学建模 第一节
  • PAT甲级(Advanced Level) Practice 1019 General Palindromic Number
  • Next.js项目MindAI教程 - 第六章:在线咨询功能
  • Keil5下载教程及安装教程(附安装包)
  • 小说文本分析工具:基于streamlit实现的文本分析
  • Python依赖包迁移到断网环境安装
  • 【GPT入门】第22课 langchain LCEL介绍
  • 基于SpringBoot和Thymeleaf的仿商城系统开发与设计
  • HTB 学习笔记 【中/英】《前端 vs. 后端》P3
  • Qt程序基于共享内存读写CodeSys的变量
  • 秦洪看盘|资金切换主线,重构市场风格
  • 李乐成任工业和信息化部部长
  • 澎湃回声丨23岁小伙“被精神病”8年续:今日将被移出“重精”管理系统
  • 中国人保不再设监事会,国寿集团未再设置监事长职务
  • 日本希望再次租借大熊猫,外交部:双方就相关合作保持密切沟通
  • 马上评丨又见酒店坐地起价,“老毛病”不能惯着