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

建设网站公司哪家性价比高关键词排名优化品牌

建设网站公司哪家性价比高,关键词排名优化品牌,长沙手机网站建设,做网站 模板import cv2 as cv import os import numpy as np# 遍历文件夹函数 def getFileList(dir, Filelist, extNone):"""获取文件夹及其子文件夹中文件列表输入 dir:文件夹根目录输入 ext: 扩展名返回: 文件路径列表"""newDir d…

import cv2 as cv
import os
import numpy as np# 遍历文件夹函数
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):halfWidth= follow.shape[1] // 2half = halfWidth  # 从下往上扫描赛道,最下端取图片中线为分割线for y in range(follow.shape[0] - 1, -1, -1):# V2改动:加入分割线左右各半张图片的宽度作为约束,减小邻近赛道的干扰if (mask[y][max(0,half-halfWidth):half] == np.zeros_like(mask[y][max(0,half-halfWidth):half])).all():  # 分割线左端无赛道left = max(0,half-halfWidth)  # 取图片左边界else:left = np.average(np.where(mask[y][0:half] == 255))  # 计算分割线左端平均位置if (mask[y][half:min(follow.shape[1],half+halfWidth)] == np.zeros_like(mask[y][half:min(follow.shape[1],half+halfWidth)])).all():  # 分割线右端无赛道right = min(follow.shape[1],half+halfWidth)  # 取图片右边界else:right = np.average(np.where(mask[y][half:follow.shape[1]] == 255)) + half  # 计算分割线右端平均位置mid = (left + right) // 2  # 计算拟合中点half = int(mid)  # 递归,从下往上确定分割线follow[y, int(mid)] = 255  # 画出拟合中线if y == 360:  # 设置指定提取中点的纵轴位置mid_output = int(mid)cv.circle(follow, (mid_output, 360), 5, 255, -1)  # opencv为(x,y),画出指定提取中点error = follow.shape[1] // 2 - mid_output  # 计算图片中点与指定提取中点的误差return follow, error  # error为正数右转,为负数左转n = -1
# 存放图片的文件夹路径
path = "./phone"
imglist = getFileList(path, [])
for imgpath in imglist:n += 1if n < 0:continueimg = 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 = mid(follow, mask)print(n, f"error:{error}")cv.imshow("img", img)cv.imshow("mask", mask)cv.imshow("follow", follow)cv.waitKey(0)cv.destroyAllWindows()

 

http://www.hrbkazy.com/news/12426.html

相关文章:

  • 微信分销算b2c网站吗深圳百度seo公司
  • 万峰科技.jsp网站开发四酷全书[m]百度app下载安装官方免费下载
  • 网站做零售宁波seo推广咨询
  • 做计算机题的网站螺蛳粉营销策划方案
  • 微网站 建设方案百度广告投诉电话
  • 做银行设计有好的网站参考吗免费自助建站平台
  • 移动电商网站开发需求网络营销十大成功案例
  • 工程公司转让惠州seo招聘
  • 购物返利网站怎么做定制网站建设推广服务
  • 网站开发运行环境全国最新疫情最新消息
  • 自己做的网站能卖么搜索引擎优化期末考试答案
  • 建站快车的功能介绍海外推广服务
  • 网站的运营方案营销软文500字范文
  • 如何找到app的开发者网站运营seo实训总结
  • 广东创粤建设有限公司网站网站优化公司排名
  • 优秀高端网站建设公司建站平台如何隐藏技术支持
  • 开发电子商务网站和其他网站北京seo服务
  • 国内做网站需要做icp备案吗班级优化大师的利和弊
  • 全能网站模板免费网站建设
  • 站酷官网西安百度爱采购推广
  • 深圳做网站龙华新科网络公司推广公司
  • 番禺区网站建设公司美国婚恋网站排名
  • 音乐做音基题网站域名查询 站长查询
  • 网站建设 淄博网络营销与电子商务的区别
  • h5手机网站发展趋势学生个人网页设计模板
  • 七牛云存储wordpress插件西安seo关键词查询
  • vs中的网站导航怎么做苏州网站建设方案
  • 有什么比较好的做海报网站搜索量查询百度指数
  • 深圳手机网站建设牛商网国际新闻网
  • 社会保险网站建设方案友情链接的形式