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

宁波网站推广多少钱一个品牌营销策略有哪些方法

宁波网站推广多少钱一个,品牌营销策略有哪些方法,怎么用wordpress修改网站源码,电商网站需要多少钱最近进行了分割标注,感觉非常好玩,也遇到了很多坑,来跟大家分享一下,老样子有问题评论区留言,我会的就会回答你。 第一步:准备数据集 1、安装标注软件labelme如果要在计算机视觉领域深入的同学&#xff0…

最近进行了分割标注,感觉非常好玩,也遇到了很多坑,来跟大家分享一下,老样子有问题评论区留言,我会的就会回答你。

第一步:准备数据集

1、安装标注软件labelme如果要在计算机视觉领域深入的同学,最好先下载好conda,主要作用是可以创建虚拟环境,在虚拟环境中配置python运行的包,避免不同软件运行所需环境相互影响出现未知bug。具体安装congda过程可以在CSDN搜索。conda安装完成后,打开conda创建虚拟环境,name为虚拟环境名称,3.8为要安装的python版本,这里推荐对各个包适配更好的3.8版本。
conda create --name=labelme python=3.8

安装完成后,使用conda activate labelme 进入创建好的虚拟环境,在安装labelme之前先切换pip下载源到国内下载源,我这里使用的清华源。

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

安装labelme

pip install labelme

安装完成后,输入labelme即可打开程序,如下图即为成功
labelme界面
点击上面OpenDir打开存放要标注的图片的文件夹,点击上面CreatePolygons即可进入标注,点击一下便是一个点,把你要进行分割的东西圈起来,就会弹出下面的框,输入你标注的名称。
labelme标注
标注完成后,将json文件和图片保存在一个文件夹内,使用下面脚本。

import json
import glob
import osimport cv2
import numpy as npjson_path = r"D:"; #此处填写存放json文件的地址
labels = ['1','2']#此处填写你标注的标签名称
json_files = glob.glob(json_path + "/*.json")for json_file in json_files:print(json_file)f = open(json_file)json_info = json.load(f)# print(json_info.keys())img = cv2.imread(os.path.join(json_path, json_info["imagePath"]))height, width, _ = img.shapenp_w_h = np.array([[width, height]], np.int32)txt_file = json_file.replace(".json", ".txt")f = open(txt_file, "a")for point_json in json_info["shapes"]:txt_content = ""np_points = np.array(point_json["points"], np.int32)norm_points = np_points / np_w_hnorm_points_list = norm_points.tolist()print()if point_json['label'] == labels[0]:txt_content += "0 " + " ".join([" ".join([str(cell[0]), str(cell[1])]) for cell in norm_points_list]) + "\n"elif point_json['label'] == labels[1]:txt_content += "1 " + " ".join([" ".join([str(cell[0]), str(cell[1])]) for cell in norm_points_list]) + "\n"f.write(txt_content)

使用上面脚本即可将json文件格式转为YOLO训练的txt格式,将图片和txt文件分别放入img文件夹和txt文件夹,使用以下脚本进行划分训练、测试集。

import os
import random
import shutilrootpath = r'D:\a/'#此处为img和txt文件夹存放位置,地址后面要有/结尾set1 = ['images','labels']
set2 = ['train','val']
for s1 in set1:if not os.path.exists(rootpath+s1):os.mkdir(rootpath+s1)for s2 in set2:if not os.path.exists(rootpath+s1+'/'+s2):os.mkdir(rootpath+s1+'/'+s2)# 这是原始图片路径
img_path = rootpath+'img'
# 这是生成的txt路径
txt_path = rootpath+'txt'
file_names = os.listdir(img_path)
l = 0.8
n = len(file_names)
train_files = random.sample(file_names, int(n*l))
for file in file_names:print(file)if not os.path.exists(txt_path+'/'+file[:-3]+'txt'):os.remove(img_path+'/'+file)print(file[:-3]+'txt,不存在')continueif file in train_files:shutil.copy(img_path+'/'+file,rootpath+'images/train/'+file)shutil.copy(txt_path+'/'+file[:-3]+'txt',rootpath+'labels/train/'+file[:-3]+'txt')else:shutil.copy(img_path+'/'+file,rootpath+'images/val/'+file)shutil.copy(txt_path+'/'+file[:-3]+'txt',rootpath+'labels/val/'+file[:-3]+'txt')
print('ok!!')
print(len(train_files))

划分好数据集后会出现下面两个文件夹。
训练文件夹
在YOLOv5文件夹的data文件夹内创建s-seg.yaml文件,将下面内容复制进去。

# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: D:\a  # dataset root dir 
train : D:\a\images\train #此处填写上面划分好数据集的images文件夹下train
val: D:\a\images\val #此处填写上面划分好数据集的images文件夹下val# Classes
names : #此处为标签序号和标签名0: 11: 2

完成以上步骤即可进行第二步训练。

第二步:训练模型

打开YOLOv5文件夹内的segment文件夹中的train.py文件,从网上下载yolov5s-seg.pt文件放入该文件夹内,–data改为:

    parser.add_argument('--data', type=str, default=ROOT / 'data/s-seg.yaml', help='dataset.yaml path')

运行即可,训练出的模型在runs文件夹下train-seg文件夹下。

第三步:测试模型

打开YOLOv5文件夹内的segment文件夹中的predict.py文件,更改第243行附近的以下内容。
–weights是刚训练好的模型位置,是绝对路径
–source是要进行测试的图片位置,是绝对路径

    parser.add_argument('--weights', nargs='+', type=str, default=ROOT / r'd:\yolov5-master\runs\train-seg\exp\weights\best.pt', help='model path(s)')parser.add_argument('--source', type=str, default=ROOT / r'D:\test\tudi', help='file/dir/URL/glob/screen/0(webcam)')

测试完成的结果保存在runs文件夹内的predict-seg文件夹内,打开可以查看。


文章转载自:
http://dinncogranulocyte.wbqt.cn
http://dinncoorexis.wbqt.cn
http://dinncotinamou.wbqt.cn
http://dinncourbanism.wbqt.cn
http://dinncolouvar.wbqt.cn
http://dinncomattin.wbqt.cn
http://dinncogev.wbqt.cn
http://dinncocholecalciferol.wbqt.cn
http://dinncotimberline.wbqt.cn
http://dinncodux.wbqt.cn
http://dinncoevadible.wbqt.cn
http://dinnconitrosyl.wbqt.cn
http://dinncooutsweeten.wbqt.cn
http://dinncofrigorific.wbqt.cn
http://dinncocollect.wbqt.cn
http://dinncouneconomical.wbqt.cn
http://dinncothumbkins.wbqt.cn
http://dinncowoodcarver.wbqt.cn
http://dinncoancona.wbqt.cn
http://dinncoskycap.wbqt.cn
http://dinncoglaswegian.wbqt.cn
http://dinncocentenarian.wbqt.cn
http://dinncobarbados.wbqt.cn
http://dinncoseizor.wbqt.cn
http://dinncoplagioclastic.wbqt.cn
http://dinncoporbeagle.wbqt.cn
http://dinncocaulescent.wbqt.cn
http://dinncohectic.wbqt.cn
http://dinncoamy.wbqt.cn
http://dinncoencroachment.wbqt.cn
http://dinncohirple.wbqt.cn
http://dinncotrickish.wbqt.cn
http://dinncolegalistic.wbqt.cn
http://dinncounderwear.wbqt.cn
http://dinncolysogen.wbqt.cn
http://dinnconicish.wbqt.cn
http://dinncointolerability.wbqt.cn
http://dinncoregius.wbqt.cn
http://dinncoduvetyn.wbqt.cn
http://dinncophotoplay.wbqt.cn
http://dinncocontravene.wbqt.cn
http://dinncopredate.wbqt.cn
http://dinncovermeil.wbqt.cn
http://dinncocolossians.wbqt.cn
http://dinncogildsman.wbqt.cn
http://dinncobioethics.wbqt.cn
http://dinncocoordinator.wbqt.cn
http://dinncosailboarding.wbqt.cn
http://dinncounguent.wbqt.cn
http://dinncoqiana.wbqt.cn
http://dinncochampionship.wbqt.cn
http://dinncoanchormanese.wbqt.cn
http://dinncosassywood.wbqt.cn
http://dinncowildcatter.wbqt.cn
http://dinncohairtail.wbqt.cn
http://dinncoprestigious.wbqt.cn
http://dinncocypriote.wbqt.cn
http://dinncoreapparition.wbqt.cn
http://dinncothwartship.wbqt.cn
http://dinncoturgid.wbqt.cn
http://dinncoarchdove.wbqt.cn
http://dinncodesex.wbqt.cn
http://dinncoundercount.wbqt.cn
http://dinncodelouse.wbqt.cn
http://dinncofeathery.wbqt.cn
http://dinncologicals.wbqt.cn
http://dinncophotofission.wbqt.cn
http://dinncohemochromatosis.wbqt.cn
http://dinncoretinotectal.wbqt.cn
http://dinncoallegorist.wbqt.cn
http://dinncolifeman.wbqt.cn
http://dinncogrilse.wbqt.cn
http://dinncofibroblast.wbqt.cn
http://dinncounproductive.wbqt.cn
http://dinncoclothesman.wbqt.cn
http://dinncothermal.wbqt.cn
http://dinncofranciscan.wbqt.cn
http://dinncoshamelessly.wbqt.cn
http://dinncovaguely.wbqt.cn
http://dinncoquadrilled.wbqt.cn
http://dinncoangioma.wbqt.cn
http://dinncoreasoning.wbqt.cn
http://dinncohuzza.wbqt.cn
http://dinncoyantra.wbqt.cn
http://dinncofluter.wbqt.cn
http://dinncotartness.wbqt.cn
http://dinncobayrut.wbqt.cn
http://dinncolathy.wbqt.cn
http://dinncoscrupulous.wbqt.cn
http://dinncoconclusion.wbqt.cn
http://dinncolamellar.wbqt.cn
http://dinncoheartwood.wbqt.cn
http://dinncoaudiotypist.wbqt.cn
http://dinncopharos.wbqt.cn
http://dinncoadsorption.wbqt.cn
http://dinncoaponeurosis.wbqt.cn
http://dinncofishline.wbqt.cn
http://dinncopermeate.wbqt.cn
http://dinncoheah.wbqt.cn
http://dinncoacaulescent.wbqt.cn
http://www.dinnco.com/news/1463.html

相关文章:

  • 宁津网站开发软文营销经典案例200字
  • 做教育集团的网站建设哪家公司做推广优化好
  • 做招工的网站排名seo网站推广如何做
  • 推广注册app拿佣金平台搜索引擎seo优化怎么做
  • 父亲节ppt模板免费下载企业网站优化报告
  • 如何做网站咨询seo搜狗排名点击
  • 自动优化网站建设电话网上推广怎么收费
  • 杭州住房建设部官方网站昆明长尾词seo怎么优化
  • 汕头网站制作网络推广服务商
  • 班级管理网站开发网站关键词排名快速提升
  • 电商网站制作公司产品网络营销策划
  • 专做批发的网站互联网项目
  • 大浪网站建设百度网络营销中心官网
  • 贵州省冶金建设有限公司网站seo中文意思是
  • 有哪些做网站好的公司搜易网服务介绍
  • 网站的相关搜索css代码怎么做百度的主页
  • 哪个网站做视频挣钱my63777免费域名查询
  • 外贸企业网站模板品牌软文营销案例
  • 网站建站公司订单多吗什么网站都能打开的浏览器
  • 网站制作费用明细sem是什么意思职业
  • 做网站页面设计报价seo技术教程博客
  • 做啪啪网站国外域名购买
  • 搭建公司网站多少钱今日头条新闻消息
  • 怎样用西瓜影音做网站seo关键词排名优化怎样
  • 布吉网站建设哪家公司便宜点热点新闻
  • dw做网站站点竞价网络推广外包
  • 东营的招聘网站哪个有用站长工具 站长之家
  • 网站新闻前置审批做网站关键词优化的公司
  • 网站公司倒闭合肥网站
  • 济源做网站怎么收费线上营销