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

徐州专业做网站关键词排名推广软件

徐州专业做网站,关键词排名推广软件,深圳高端网站开发,图片高清处理在线四帧差法是一种运动目标检测技术,它通过比较连续四帧图像之间的差异来检测运动物体。这种方法可以在一定的程度上提高检测的准确性。 目录 1 方案 2 实践 ① 代码 ② 效果图 1 方案 具体的步骤如下: ① 读取视频流:使用cv2.VideoCapture…

四帧差法是一种运动目标检测技术,它通过比较连续四帧图像之间的差异来检测运动物体。这种方法可以在一定的程度上提高检测的准确性。

目录

1 方案

2 实践

① 代码

② 效果图



1 方案

具体的步骤如下:

① 读取视频流:使用cv2.VideoCapture()读取视频文件。

② 读取初始的三帧图像:连续读取三帧图像并将其转换为灰度图。

③ 读取新帧:循环中,读取新的第四帧并将其转换为灰度图,保持队列中有四帧。

④ 计算帧间差:使用cv2.absdiff计算连续帧之间的差值。

⑤ 差值叠加:将三个帧间差值相加,以增强运动区域的对比度。

⑥ 阈值处理:使用cv2.threshold将叠加后的差值图像转换为二值图像。

⑦ 形态学闭运算:使用cv2.morphologyEx进行闭运算,去除噪声,填充运动物体的轮廓。

⑧ 显示结果:使用cv2.imshow显示检测到的运动区域和当前帧。

⑨ 更新帧:将当前帧更新为下一帧,以便在循环中持续检测运动。

⑩ 退出循环:按’q’键退出程序。

四帧差法通过增加参考帧的数量,可以更准确地检测运动物体,尤其在复杂背景下表现更佳。与三帧差法相比,这种方法也会增加一些计算量。

2 实践

① 代码

import cv2
import numpy as npdef OD(video_path):# 初始化摄像头cap = cv2.VideoCapture(video_path)# 读取前四帧ret, frame1 = cap.read()frame1_gray = cv2.cvtColor(frame1, cv2.COLOR_BGR2GRAY)ret, frame2 = cap.read()frame2_gray = cv2.cvtColor(frame2, cv2.COLOR_BGR2GRAY)ret, frame3 = cap.read()frame3_gray = cv2.cvtColor(frame3, cv2.COLOR_BGR2GRAY)while True:# 读取下一帧ret, frame4 = cap.read()if not ret:breakframe4_gray = cv2.cvtColor(frame4, cv2.COLOR_BGR2GRAY)# 计算帧间差diff1 = cv2.absdiff(frame1_gray, frame2_gray)diff2 = cv2.absdiff(frame2_gray, frame3_gray)diff3 = cv2.absdiff(frame3_gray, frame4_gray)# 将三帧差相加diff_total = cv2.add(diff1, diff2)diff_total = cv2.add(diff_total, diff3)# 应用阈值处理_, thresh = cv2.threshold(diff_total, 30, 255, cv2.THRESH_BINARY)# 形态学闭运算,去除噪声kernel = np.ones((5, 5), np.uint8)closing = cv2.morphologyEx(thresh, cv2.MORPH_CLOSE, kernel)# 显示结果cv2.imshow('Video', frame4)cv2.imshow('Motion Detection', closing)# 更新帧frame1_gray = frame2_grayframe2_gray = frame3_grayframe3_gray = frame4_gray# 按'q'退出循环if cv2.waitKey(1) & 0xFF == ord('q'):break# 释放资源cap.release()cv2.destroyAllWindows()if __name__ == '__main__':OD("test.mp4")pass

② 效果图

至此,本文分享的内容就结束啦。

http://www.yidumall.com/news/53280.html

相关文章:

  • 做订购网站百度一下点击搜索
  • 做pc端网站方案企业微信营销管理软件
  • 韩国男女直接做的视频网站西安网站到首页排名
  • 个人物流网站建设方案电商软文广告经典案例
  • 做视频网站需要什么空间吗网络营销专业是干嘛的
  • 爱名网22自助网站建设网站如何快速被百度收录
  • 网站内容设计基本原则南宁网站seo外包
  • 机械设备做公司网站网络营销的seo是做什么的
  • 贵阳个人做网站最新疫情19个城市封城
  • 天津品牌网站制作目前常用的搜索引擎有哪些
  • 没有排名的网站怎么做seo百度网站排名软件
  • 网站建设模版文档电脑系统优化软件哪个好用
  • 百度给做网站收费多少做seo如何赚钱
  • 网站的域名能修改么关键词优化公司费用多少
  • 重庆网站推广南京seo招聘
  • 营销网站建设定制近期舆情热点事件
  • 青岛做网站建设的公司站点推广是什么意思
  • 网站建设做哪 个会计科目企业文化标语
  • 做网站申请域名2023年3月份疫情严重
  • 设计logo理念杭州seo服务公司
  • wordpress不填标题无法发布seo网站内容优化
  • 网站上怎么做动画广告视频下载营销工具
  • 西宁网站设计建设苏州seo怎么做
  • 河南网站建设怎么收费上海高端seo公司
  • asp在网站制作中的作用网上卖货的平台有哪些
  • 浪子做的阿哲喊麦网站多少建立自己的网站
  • vue新增页面广州谷歌优化
  • 备案中的网站西地那非片多少钱一盒
  • 班徽logo设计生成器东莞seoseo关键词排名优化
  • 网站开发需要学习什么crm软件