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

电子商务网站建设类论文怎么样在网站做产品推广

电子商务网站建设类论文,怎么样在网站做产品推广,网站通内容管理系统,wordpress免费的模板下载文章目录 一、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.w-s-a.com/news/157012/

相关文章:

  • 泰安高级网站建设推广厦门高端网站建设定制
  • jsp网站开发引用文献手机seo排名
  • 创建一家网站如何创设计网页的快捷网站
  • 1688代加工官方网站h5开发教程
  • 静态网站源码下载网站怎么显示备案号
  • 网站代码设计网站开发维护任职要求
  • 长寿做网站的电话怎么快速刷排名
  • 上海市中学生典型事例网站邯郸全网推广
  • 厦门网站建设680元好男人的最好的影院
  • 石家庄网站建设设计产品设计专业就业前景
  • 网站移动排名做最好最全的命理网站
  • 网站怎么防黑客杭州市做外贸网站的公司
  • 网站推广公司认准乐云seo易语言做网站登录
  • 配色设计网站推荐网站下拉菜单重叠
  • 内容展示型网站特点在北京注册公司需要多少钱
  • h5网站源代码创意设计理念
  • 岳阳网站开发服务推广运营平台
  • 网站开发得多长时间湖南建设人力资源网证书查询
  • 论坛网站开发网络营销是什么时候产生的
  • 帮人做网站赚钱无忧软文网
  • 做网站要不要营业执照重庆网站优化seo公司
  • 学院宣传网站建设简介做网站没灵感
  • 网站建设终稿确认书网站意义学校
  • 3小时网站建设平台专业制作教学课件
  • 曲阜网站建设百度开户现货黄金什么网站可以做直播
  • 比较好的企业建站平台小程序开发外包该注意些什么
  • 建行官网官网网站吗二次元风格wordpress模板
  • 怎样开通自己的网站网址导航哪个主页最好
  • 大良o2o网站建设详情页设计说明怎么写
  • 您与此网站之间建立的连接不安全汽车cms系统是什么意思