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

做销售网站的好做么网站建设要解决哪些方面的事项

做销售网站的好做么,网站建设要解决哪些方面的事项,手机app怎么打开,同城找工作文章目录 一、Labelme是什么#xff1f;二、安装步骤1.新建虚拟环境2.安装Labelme3.Labelme的使用 三、json2yolo 一、Labelme是什么#xff1f; Labelme是一个用于图像标注的开源工具#xff0c;可以实现图像标注、语义分割、实例分割等。 本文记录一下labelme的安装与使… 文章目录 一、Labelme是什么二、安装步骤1.新建虚拟环境2.安装Labelme3.Labelme的使用 三、json2yolo 一、Labelme是什么 Labelme是一个用于图像标注的开源工具可以实现图像标注、语义分割、实例分割等。 本文记录一下labelme的安装与使用主要是用于语义分割的因为我只有一个类别~。 二、安装步骤 1.新建虚拟环境 我这边是新建了一个新的虚拟环境这样看起来更直观一些。当然也可以在已安装的虚拟环境中安装毕竟也只是一个工具模块。新建虚拟环境的推荐使用Annconda进行新建虚拟环境。在安装完成Annconda后在菜单栏搜索界面中搜索Anaconda Prompt (Anaconda)并打开输入conda create -n test python3.8创建虚拟环境。 conda create -n test python3.8输入y确认安装。 命令会自动安装一些必要库结束之后虚拟环境就创建完成啦。 2.安装Labelme 查看本地使用annconda创建的所有虚拟环境可以看到刚刚创建的test也在其中。 conda env list输入conda activate test激活虚拟环境test为刚刚创建的虚拟环境名称 conda activate test在输入了激活命令后便由基础环境base转到了test输入conda install pyqt这是在安装labelme之前需要安装的第一个库安装过程中选择y继续安装pyqt的相关库。 conda install pyqt继续输入conda install pillow安装pillow模块 conda install pillow在安装labelme库的时候就不能在conda里面进行安装了需要使用pip命令。这里记录一个简便进入虚拟环境的方法。打开Annconda的安装目录D:\Anaconda3\envs这里是我的安装路径在envs里面就是所有创建的虚拟环境啦。进入刚刚创建的虚拟环境在 D:\Anaconda3\envs\test\Scripts此目录下在上方文件目录中输入cmd就进入到虚拟环境中了。 连接清华镜像源后进行安装 pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple至此模块的安装部分就结束了在命令行中输入labelme便会打开labelme的操作界面。 ps在安装pyqt和pillow的时候也可以像安装labelme一样在文件中打开虚拟环境连接镜像源进行安装。 3.Labelme的使用 在控制台输入labelme打开Labelme。 在labelme软件中最主要的几个功能如下 1️⃣打开只打开一张图像进行标注建议通过第二个功能打开包含图像的文件夹进行标注。 2️⃣打开目录点击后会弹出一个窗口选择一个文件夹文件夹中包含要进行标注的图像。 3️⃣上一幅在打开目录的情况下点击后可切换到上一张图片也可以使用快捷键a。 4️⃣下一幅在打开目录的情况下点击后可切换到下一张图片也可以使用快捷键d。 5️⃣保存在标注完成后会生成标签文件。保存选项即选择本地的一个文件夹保存标签文件。建议在选择完打开目录后便选择一个文件夹路径保存将要生成的标签文件。 6️⃣创建多边形这一个功能是最重要的选择了一张图像后便可以进行标注选择这个功能后即可这对界面中显示的图像进行分割标注注意标注点要尽可能贴合目标也可以使用快捷键w。 ❗ 注意在标注的时候最后一个点要首尾相连。完成后会弹出一个窗口在窗口内输入标签确认后一幅图像就标注完成啦。这样便会在保存目录中生成标签的json文件。 在json文件中 shapes用于内存放目标的相关信息 imagePath表示被标注图像的相对存储路径 imageData表示被存储的图像的编码数据 imageHeight表示该图像的高度 imageWidth表示该图像的宽度。 shapes内中的label是目标名称points内保存了标注过程中点的坐标从左上角00开始算起。 三、json2yolo 为了能够满足yolo模型的训练其传入的标签格式是txt的所以需要将标注的json格式的数据转成txt格式代码如下 import cv2 import os import json import glob import numpy as np def convert_json_label_to_yolov_seg_label(): json_path rD:\\image_denoising_test\\self_test\\RestLabel # 本地json路径json_files glob.glob(json_path /*.json) print(json_files) # 指定输出文件夹 output_folder D:/image_denoising_test/self_test/RestLabel/txt # txt存放路径if not os.path.exists(output_folder): os.makedirs(output_folder) for json_file in json_files: print(json_file) with open(json_file, r) as f: json_info json.load(f) img cv2.imread(os.path.join(json_path, json_info[imagePath])) height, width, _ img.shape np_w_h np.array([[width, height]], np.int32) txt_file os.path.join(output_folder, os.path.basename(json_file).replace(.json, .txt)) with open(txt_file, w) as f: for point_json in json_info[shapes]: txt_content np_points np.array(point_json[points], np.int32) norm_points np_points / np_w_h norm_points_list norm_points.tolist() txt_content 0 .join([ .join([str(cell[0]), str(cell[1])]) for cell in norm_points_list]) \n f.write(txt_content) convert_json_label_to_yolov_seg_label()
http://www.hkea.cn/news/14281724/

相关文章:

  • 石家庄网站推广专家wordpress先页面再首页
  • nginx做网站川海丰尚麻辣烫加盟费多少
  • 五合一免费建站拍卖 网站 建设
  • 杭州一起做网站永州高端网站建设
  • 建公司网站步骤网站开发弹窗制作
  • 网站建设 模版选择中心专门帮做ppt的网站
  • 磐石网站seo营销型网站制作步骤五个
  • 网站提交入口wordpress 文章登陆可见
  • 泰州网站开发公司建网站程序
  • 铁岭免费移动网站建设网页设计什么专业能学
  • 苏州自助建站系统wordpress+视频站模版
  • 没有网站百度推广改 wordpress 主题 颜色
  • 政务网站的建设网站接入服务提供商
  • 爱站网关键词排名什么学做网站
  • 简洁 手机 导航网站模板下载安装东莞市有多少个镇
  • 哪个网站做推广比较好东莞房价2024年房价走势
  • 广州网站建设q479185700棒网页设计的完整流程
  • 外贸网站搜索引擎优化方法wordpress 3d翻书特效
  • 荣县规划和建设局网站仿站容易还是建站容易
  • 专业模板建站价格永仁县建设信息网站
  • 网站开发后怎么转安卓app付费小说网站建设
  • 建设一个网站是不必须备案wordpress 访问地址修改密码
  • 网站新增关键词多个网站 备案
  • 网上商城网站设计网站开发登录要做哪些验证
  • 深圳建设合同备案 网站汶上网站建设哪家好
  • 济南网站优化公司排名ui设计流程
  • 山东外贸建站自己电脑做网站
  • 怎样搭建网站网站备案查询工具
  • 网站上的高清动态图怎么做的c 网站开发连接mysql
  • 肇庆网站制作系统个人邮箱注册申请