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

做面包有关电影网站新化网站建设

做面包有关电影网站,新化网站建设,莒南网站建设,营销型网站建设软件废话不多说直接上代码#xff01;#xff01; # 这是一个示例 Python 脚本。 import cv2 import numpy as npdef track_object():# 打开摄像头外接cap cv2.VideoCapture(0)while True:# 读取摄像头帧# ret#xff08;Return Value#xff09;是一个布尔值#xff0c;表示…废话不多说直接上代码 # 这是一个示例 Python 脚本。 import cv2 import numpy as npdef track_object():# 打开摄像头外接cap cv2.VideoCapture(0)while True:# 读取摄像头帧# retReturn Value是一个布尔值表示是否成功读取了一帧图像。如果成功读取ret为True否则为False。# frame是读取到的图像帧。ret, frame cap.read()# 将图像转换为HSV颜色空间。cv2.COLOR_BGR2HSV参数表示将BGR格式转换为HSV格式。#BGR蓝绿红格式的图像帧转换为HSV色相、饱和度、明度格式。HSV颜色空间更适合进行颜色相关的图像处理。hsv cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)# 定义追踪的颜色范围此处以蓝色物体为例可根据需要进行微调#第一个参数色相Hue可以尝试在0到179之间选择一个适当的范围。。#第二个参数饱和度Saturation通常在较高的范围例如1到255之间。#第三个参数明度Value根据具体场景可以在较高的范围例如0到255之间。lower_color np.array([90, 50, 50])upper_color np.array([130, 255, 255])# 根据颜色范围创建掩膜。#用于过滤出在指定颜色范围内的部分。这个掩码可以用于后续的图像处理例如颜色分割或物体识别。mask cv2.inRange(hsv, lower_color, upper_color)#开运算Opening先进行腐蚀然后进行膨胀。它有助于去除小的噪点和分离相邻的物体。#闭运算Closing先进行膨胀然后进行腐蚀。它有助于填充物体中的小孔连接相邻的物体。mask cv2.erode(mask, None, iterations2) # 对掩膜进行腐蚀处理以去除噪声 。iterations为次数mask cv2.dilate(mask, None, iterations2) #膨胀处理# 寻找物体的轮廓#cv2.findContours函数来找到二值图像中的轮廓。#参数#参数1输 入的二值图像。通常是经过阈值处理后的图像例如在颜色过滤之后生成的掩码。#参数2(cv2.RETR_EXTERNAL)轮廓的检索模式。有几种模式可选常用的包括# cv2.RETR_EXTERNAL只检测最外层的轮廓。# cv2.RETR_LIST检测所有的轮廓并保存到列表中。# cv2.RETR_CCOMP检测所有轮廓并将其组织为两层的层次结构。# cv2.RETR_TREE检测所有轮廓并重构整个轮廓层次结构。# 参数3(cv2.CHAIN_APPROX_SIMPLE)轮廓的近似方法。有两种方法可选常用的有# cv2.CHAIN_APPROX_SIMPLE压缩水平、垂直和对角线方向上的所有轮廓只保留端点。# cv2.CHAIN_APPROX_NONE保留所有的轮廓点。#返回值 contours包含检测到的轮廓的列表。每个轮廓由一系列点组成。 # _下划线层次信息通常在后续处理中可能会用到。在这里我们通常用下划线表示我们不关心这个返回值。contours, _ cv2.findContours(mask.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)# 初始化物体中心center是一个包含两个整数的元组表示轮廓的质心坐标center Noneif len(contours) 0: #说明检测到轮廓# 找到面积最大的轮廓的点集从轮廓列表中计算出面积最大的轮廓的点集。contourArea是计算轮廓面积的函数。#max的第一个参数可以为一个列表。第二个参数固定为 key功能函数。#作用从列表中遍历成员实现功能函数。max_contour max(contours, keycv2.contourArea)# 计算物体的最小外接圆参数为轮廓的点集#(x, y)外接圆的圆心坐标。#radius外接圆的半径。((x, y), radius) cv2.minEnclosingCircle(max_contour)# 计算物体的中心坐标#M为字典里面存着 二值图像矩阵信息M cv2.moments(max_contour)#m00 moments[m00] # 面积#cx moments[m10] / moments[m00] # 质心的x坐标#cy moments[m01] / moments[m00] # 质心的y坐标center (int(M[m10] / M[m00]), int(M[m01] / M[m00]))# 只有当物体半径大于一定值时才显示追踪结果if radius 10: #外接圆半径大于10# 在图像上绘制物体的圆形轮廓和中心# 这一行代码绘制一个以 (x, y) 为圆心半径为 radius 的圆。颜色为 (0, 255, 255) 表示BGR格式中的黄色线宽度为2。cv2.circle(frame, (int(x), int(y)), int(radius), (0, 255, 255), 2)#这一行代码绘制一个半径为5的实心圆作为中心点以 center 为中心。颜色为 (0, 0, 255) 表示BGR格式中的红色。。cv2.circle(frame, center, 5, (0, 0, 255), -1)# 显示实时追踪结果#这行代码使用OpenCV的cv2.imshow函数来显示帧窗口标题为 Object Tracking。cv2.imshow(Object Tracking, frame)# 按下Esc键退出追踪if cv2.waitKey(1) 27:break# 释放摄像头并关闭窗口cap.release()cv2.destroyAllWindows()# 运行物体追踪程序 track_ob
http://www.dnsts.com.cn/news/269028.html

相关文章:

  • 淄博网站建设及托管网站的布局结构三种
  • 有教做素食的网站吗wordpress增加阅读量
  • 教育类网站建站金华市建设局官方网站
  • 重庆网站建设加q.479185700推荐门户网站建设公司
  • 外国做问卷可以赚钱的网站网站设计制作的公司
  • 网站建设广告投放是什么现在流行的网站开发制作工具
  • 网站方案网站建设要考虑哪些方面
  • html中文网站作业建一个国外网站多少钱
  • 成都网站开发工资织梦 商城网站
  • 网站可以放多少视频宁德市医院东侨院区
  • 网站开发计划时间电商网站开发python
  • 网站运营和网络营销江苏省建设集团有限公司官网
  • 正规专业的互联网代做毕业设计网站如何下载网站模版
  • 南宁本地网站有哪些wordpress主题无法删除
  • 网站结构组成部分有那些网络优化工程师证书
  • 网站毕设代做松原做招聘的网站有哪些
  • 门户网站的建设公司企业网站建设公司
  • 模版网站利于优化手机排行榜2022前十名
  • 如何做网站的后台管理flash网站的优势
  • 做一个小型网站多少钱网站视觉优化怎么做
  • 有出国做飞机求同行的网站宁波市住房和城乡建设局
  • 自己的电脑建网站紫川网站建设
  • 广东建设厅官网查询平台seo渠道是什么意思
  • 河南国控建设集团网站搜索优化报价
  • 青海网站建设有哪些新网域名管理
  • 那个网站做的刀比较好常宁网站建设常宁网站建设
  • 甘肃建设局网站搜索引擎收录入口
  • 在易语言里面做网站简单网站建设模板下载
  • 用自己电脑建设网站北京网站开发要多少钱
  • 网站开发天晟合益上海市教育网官网