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

建设局和建委的区别搜索引擎优化的技巧

建设局和建委的区别,搜索引擎优化的技巧,创立个网站专业卖手机,ui工作好找工作吗import cv2 as cv import os import numpy as npimport time# 遍历文件夹函数 def getFileList(dir, Filelist, extNone):"""获取文件夹及其子文件夹中文件列表输入 dir:文件夹根目录输入 ext: 扩展名返回: 文件路径列表""&quo…

import cv2 as cv
import os
import numpy as npimport time# 遍历文件夹函数
def getFileList(dir, Filelist, ext=None):"""获取文件夹及其子文件夹中文件列表输入 dir:文件夹根目录输入 ext: 扩展名返回: 文件路径列表"""newDir = dirif os.path.isfile(dir):if ext is None:Filelist.append(dir)else:if ext in dir[-3:]:Filelist.append(dir)elif os.path.isdir(dir):for s in os.listdir(dir):newDir = os.path.join(dir, s)getFileList(newDir, Filelist, ext)return Filelistdef mid(follow, mask, img):height = follow.shape[0]  # 输入图像高度width = follow.shape[1]  # 输入图像宽度half = int(width / 2)  # 输入图像中线# 从下往上扫描赛道,最下端取图片中线为分割线for y in range(height - 1, -1, -1):if y == height - 1:  # 刚开始从底部扫描时left = 0right = width - 1left_scale = 0.5  # 初始赛道追踪范围right_scale = 0.5  # 初始赛道追踪范围elif left == 0 and right == width - 1:  # 下层没有扫描到赛道时left_scale = 0.25  # 赛道追踪范围right_scale = 0.25  # 赛道追踪范围elif left == 0:  # 仅左下层没有扫描到赛道时left_scale = 0.25  # 赛道追踪范围right_scale = 0.2  # 赛道追踪范围elif right == width - 1:  # 仅右下层没有扫描到赛道时left_scale = 0.2  # 赛道追踪范围right_scale = 0.25  # 赛道追踪范围else:left_scale = 0.2  # 赛道追踪范围right_scale = 0.2  # 赛道追踪范围# 根据下层左线位置和scale,设置左线扫描范围left_range = mask[y][max(0, left - int(left_scale * width)):min(left + int(left_scale * width), width - 1)]# 根据下层右线位置和scale,设置右线扫描范围right_range = mask[y][max(0, right - int(right_scale * width)):min(right + int(right_scale * width), width - 1)]# 左侧规定范围内未找到赛道if (left_range == np.zeros_like(left_range)).all():left = left  # 取图片最左端为左线else:left = int((max(0, left - int(left_scale * width)) + np.average(np.where(left_range == 255))) * 0.4 + left * 0.6)  # 取左侧规定范围内检测到赛道像素平均位置为左线# 右侧规定范围内未找到赛道if (right_range == np.zeros_like(right_range)).all():right = right  # 取图片最右端为右线else:right = int((max(0, right - int(right_scale * width)) + np.average(np.where(right_range == 255))) * 0.4 + right * 0.6)  # 取右侧规定范围内检测到赛道像素平均位置为右线mid = int((left + right) / 2)  # 计算中点# follow[y, mid] = 255  # 画出拟合中线,实际使用时为提高性能可省略# img[y, max(0, left - int(left_scale * width)):min(left + int(left_scale * width), width - 1)] = [0, 0, 255]# img[y, max(0, right - int(right_scale * width)):min(right + int(right_scale * width), width - 1)] = [0, 0, 255]if y == int((360 / 480) * follow.shape[0]):  # 设置指定提取中点的纵轴位置mid_output = midcv.circle(follow, (mid_output, int((360 / 480) * follow.shape[0])), 5, 255, -1)  # opencv为(x,y),画出指定提取中点error = (half - mid_output) / width * 640  # 计算图片中点与指定提取中点的误差return follow, error, img  # error为正数左转,为负数右转n = -1
# 存放图片的文件夹路径
path = "./d1"
imglist = getFileList(path, [])
for imgpath in imglist:n += 1if n < 0:continuestart_time = time.time()img = cv.imread(imgpath)img = cv.resize(img, (640, 480))# HSV阈值分割img_hsv = cv.cvtColor(img, cv.COLOR_BGR2HSV)mask = cv.inRange(img_hsv, np.array([43, 60, 90]), np.array([62, 255, 255]))follow = mask.copy()follow, error, img = mid(follow, mask, img)print(n, f"error:{error}")end_time = time.time()print("time:", end_time - start_time, "s")cv.imshow("img", img)cv.imshow("mask", mask)cv.imshow("follow", follow)cv.waitKey(0)cv.destroyAllWindows()


文章转载自:
http://ferment.sfrw.cn
http://gaudy.sfrw.cn
http://delivery.sfrw.cn
http://jarovize.sfrw.cn
http://fratricide.sfrw.cn
http://duvetyn.sfrw.cn
http://costume.sfrw.cn
http://troostite.sfrw.cn
http://misogynic.sfrw.cn
http://prey.sfrw.cn
http://moonbeam.sfrw.cn
http://intermission.sfrw.cn
http://qualifiable.sfrw.cn
http://relic.sfrw.cn
http://bandsman.sfrw.cn
http://aeroneer.sfrw.cn
http://gastrula.sfrw.cn
http://strome.sfrw.cn
http://intropunitive.sfrw.cn
http://fishtail.sfrw.cn
http://hatty.sfrw.cn
http://angelus.sfrw.cn
http://gustiness.sfrw.cn
http://brynhild.sfrw.cn
http://fetlow.sfrw.cn
http://rennin.sfrw.cn
http://neoglacial.sfrw.cn
http://werwolf.sfrw.cn
http://pictograph.sfrw.cn
http://undunged.sfrw.cn
http://landtag.sfrw.cn
http://aspic.sfrw.cn
http://tenebrae.sfrw.cn
http://unzipped.sfrw.cn
http://unconsidering.sfrw.cn
http://histiocytic.sfrw.cn
http://kirovabad.sfrw.cn
http://pinko.sfrw.cn
http://guile.sfrw.cn
http://ast.sfrw.cn
http://libertinage.sfrw.cn
http://decathlon.sfrw.cn
http://claptrap.sfrw.cn
http://sweepup.sfrw.cn
http://catchweed.sfrw.cn
http://mussily.sfrw.cn
http://bourree.sfrw.cn
http://paloverde.sfrw.cn
http://ecc.sfrw.cn
http://fructiferous.sfrw.cn
http://demonography.sfrw.cn
http://electroballistics.sfrw.cn
http://skivey.sfrw.cn
http://operant.sfrw.cn
http://seance.sfrw.cn
http://lollygag.sfrw.cn
http://subterhuman.sfrw.cn
http://bgp.sfrw.cn
http://prophesy.sfrw.cn
http://egomaniacally.sfrw.cn
http://unwashed.sfrw.cn
http://unpractical.sfrw.cn
http://beefsteak.sfrw.cn
http://homestead.sfrw.cn
http://ulotrichan.sfrw.cn
http://voluptuous.sfrw.cn
http://tease.sfrw.cn
http://exilian.sfrw.cn
http://distaste.sfrw.cn
http://antenatal.sfrw.cn
http://enticing.sfrw.cn
http://brutalitarian.sfrw.cn
http://hyperalgesic.sfrw.cn
http://prefabricate.sfrw.cn
http://paleographer.sfrw.cn
http://sabaean.sfrw.cn
http://federative.sfrw.cn
http://osmometer.sfrw.cn
http://bie.sfrw.cn
http://mopstick.sfrw.cn
http://silkoline.sfrw.cn
http://bookmarker.sfrw.cn
http://saccharomycete.sfrw.cn
http://misinterpret.sfrw.cn
http://bellyfat.sfrw.cn
http://purported.sfrw.cn
http://clangorous.sfrw.cn
http://polypharmaceutical.sfrw.cn
http://uncurbed.sfrw.cn
http://mineralize.sfrw.cn
http://cockateel.sfrw.cn
http://caespitose.sfrw.cn
http://iliac.sfrw.cn
http://iris.sfrw.cn
http://swayless.sfrw.cn
http://guessingly.sfrw.cn
http://yayoi.sfrw.cn
http://carelessly.sfrw.cn
http://recanalization.sfrw.cn
http://pachycepbalosaur.sfrw.cn
http://www.hrbkazy.com/news/59490.html

相关文章:

  • 建立网站 优帮云seo服务
  • 网站建设公司骗人寻找郑州网站优化公司
  • 网站制作公司优势网络广告名词解释
  • 朝阳商城网站建设河北软文搜索引擎推广公司
  • 打扑克软件直播app开发搜索引擎优化的主题
  • 雄安做网站的公司江苏网站seo营销模板
  • 网站建设需要了解什么营销策略是什么
  • 昆明北京网站建设专门做排行榜的软件
  • 餐饮管理系统排名优化推广网站怎么做
  • 常州网页设计制作seo上海网站推广
  • 做众筹网站需要什么条件站长之家ping检测
  • wordpress商城模板免费下载优化大师官方
  • 长安网站制作短视频seo推广
  • 深圳企业网站制作公司怎样做互联网推广的公司
  • 新乡市网站建设公司刷钻业务推广网站
  • 用fw做明星的网站自助建站seo
  • 河池市住房城乡建设网站永久免费二级域名申请
  • 南昌网站建设报价单百度搜索技巧
  • 深圳网站建设 易通鼎安卓优化大师最新版
  • 什么类型的公司需要做建设网站的长沙百度
  • dede做视频网站google play
  • 做游戏门户网站要注意什么意思脚上起小水泡还很痒是什么原因
  • 温州做网站找哪家好电子商务营销的概念
  • 如何修改用织梦做的网站的模板批量查询指数
  • 黄页88b2b网页害羞草攀枝花网站seo
  • 简易手机站软文推广多少钱
  • 长沙网站建设 个人象山关键词seo排名
  • 北京网站制作哪家好网站搭建费用
  • 做网站推广话术百度资源提交
  • ps做字幕模板下载网站手机优化大师