opencv 識別運動物體

import cv2
import numpy as npcap = cv2.VideoCapture('video.mp4')
try:import cv2backSub = cv2.createBackgroundSubtractorMOG2()
except AttributeError:backSub = cv2.bgsegm.createBackgroundSubtractorMOG()#形態學kernel
kernel = cv2.getStructuringElement(cv2.MORPH_RECT,(5,5))while True:ret, frame = cap.read()if ret:#灰度cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)#去噪blur = cv2.GaussianBlur(frame, (3,3), 5)#去背景mask = backSub.apply(blur)#腐蝕erode = cv2.erode(mask,kernel)#膨脹dilate = cv2.dilate(erode,kernel,iterations = 3)close = cv2.morphologyEx(dilate,cv2.MORPH_CLOSE,kernel)close = cv2.morphologyEx(close, cv2.MORPH_CLOSE, kernel)contours,h = cv2.findContours(close,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)for (i, c) in enumerate(contours):(x,y,w,h) = cv2.boundingRect(c)cv2.rectangle(frame, (x,y),(x+w,y+h),(0,0,255),2)cv2.imshow('video',frame)# cv2.imshow('erode',close)key = cv2.waitKey(1)if key == 27:breakcap.release()
cv2.destroyAllWindows()

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/901288.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/901288.shtml
英文地址,請注明出處:http://en.pswp.cn/news/901288.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

要查看 ??指定 Pod 的資源限制(CPU/內存)

要查看 指定 Pod 的資源限制&#xff08;CPU/內存&#xff09;&#xff0c;可以通過以下 kubectl 命令實現&#xff1a; 1. 快速查看某個 Pod 的資源限制 kubectl get pod <pod-name> -o jsonpath{.spec.containers[*].resources} | jq輸出示例&#xff1a; {"lim…

信息安全管理與評估廣東省2023省賽正式賽題

任務1&#xff1a;網絡平臺搭建(60分) 題號 網絡需求 1 根據網絡拓撲圖所示&#xff0c;按照IP地址參數表&#xff0c;對DCFW的名稱、各接口IP地址進行配置。&#xff08;10分&#xff09; 2 根據網絡拓撲圖所示&#xff0c;按照IP地址參數表&#xff0c;對DCRS的名稱進…

IBM Rational Software Architect安裝感受及使用初體驗

1 安裝感受 最近準備用UML 2.0繪制模型圖。在讀UML創始人之一Grady Booch寫的書《Object-Oriented Analysis and Design with Applications》&#xff08;第3版&#xff09;1時&#xff0c;發現書中用的UML工具之一為IBM Rational Software Architect&#xff08;RSA&#xff…

接聽電話,手機靠近耳朵后拿開,掛斷電話,設備自動鎖屏

目錄 一、問題分析/需求分析 二、解決方案 一、問題分析/需求分析 先說一下大致流程: 首先是打電話過程會啟動PROXIMITY(接近光傳感器)用于監聽手機是否到耳邊,當手機到耳邊時進行滅屏處理,滅屏過程中會調用到鎖屏,所以最終會導致鎖屏 詳細流程分析: 首先根據日志看…

21天Python計劃:零障礙學語法(更新完畢)

目錄 序號標題鏈接day1Python下載和開發工具介紹https://blog.csdn.net/XiaoRungen/article/details/146583769?spm1001.2014.3001.5501day2數據類型、字符編碼、文件處理https://blog.csdn.net/XiaoRungen/article/details/146603325?spm1011.2415.3001.5331day3基礎語法與…

Honor of Kings (S39) 13-win streak

Honor of Kings (S39) 13-win streak S39賽季13連勝&#xff0c;莊周&#xff0c;廉頗硬輔助&#xff0c;對面有回血就先出紅蓮斗盆&#xff0c;有遇到馬克沒帶凈化的&#xff0c;出【冰霜沖擊】破他大招 S39&#xff0c;莊周廉頗前排硬輔助全肉全堆血13連勝_嗶哩嗶哩bilibi…

AI技術實戰:從零搭建圖像分類系統全流程詳解

AI技術實戰&#xff1a;從零搭建圖像分類系統全流程詳解 人工智能學習 https://www.captainbed.cn/ccc 前言 本文將以圖像分類任務為切入點&#xff0c;手把手教你完成AI模型從數據準備到工業部署的全鏈路開發。通過一個完整的Kaggle貓狗分類項目&#xff08;代碼兼容PyTorch…

NIPS2024論文 End-to-End Ontology Learning with Large Language Models

文章所謂的端到端本體學習&#xff0c;指的是從輸入到目標本體這個完整過程。在很多其他文章中&#xff0c;是把本體學習這個任務肢解了來做的&#xff0c;同樣也是肢解了之后評估。 文章號稱的貢獻&#xff0c;不但對通用本體學習提供所謂的baseline&#xff0c;而且還給出了驗…

【NLP】18. Encoder 和 Decoder

1. Encoder 和 Decoder 概述 在序列到序列&#xff08;sequence-to-sequence&#xff0c;簡稱 seq2seq&#xff09;的模型中&#xff0c;整個系統通常分為兩大部分&#xff1a;Encoder&#xff08;編碼器&#xff09;和 Decoder&#xff08;解碼器&#xff09;。 Encoder&…

Deepseek Bart模型相比Bert的優勢

BART&#xff08;Bidirectional and Auto-Regressive Transformers&#xff09;與BERT&#xff08;Bidirectional Encoder Representations from Transformers&#xff09;雖然均基于Transformer架構&#xff0c;但在模型設計、任務適配性和應用場景上存在顯著差異。以下是BART…

在人工智能與計算機技術融合的框架下探索高中教育數字化教學模式的創新路徑

一、引言 1.1 研究背景 在數字中國戰略與《中國教育現代化 2035》的政策導向下&#xff0c;人工智能與計算機技術的深度融合正深刻地重構著教育生態。隨著科技的飛速發展&#xff0c;全球范圍內的高中教育都面臨著培養具備數字化素養人才的緊迫需求&#xff0c;傳統的教學模式…

深度探索 C 語言:指針與內存管理的精妙藝術

C 語言作為一門歷史悠久且功能強大的編程語言&#xff0c;以其高效的性能和靈活的底層控制能力&#xff0c;在計算機科學領域占據著舉足輕重的地位。 指針和內存管理是 C 語言的核心特性&#xff0c;也是其最具挑戰性和魅力的部分。深入理解指針與內存管理&#xff0c;不僅能夠…

QQ郵箱授權碼如何獲取 QQ郵箱授權碼獲取方法介紹

QQ郵箱授權碼如何獲取 QQ郵箱授權碼獲取方法介紹 https://app.ali213.net/gl/857287.html

jupyter4.4安裝使用

一、chrome谷歌瀏覽器 1. 安裝 1.1 下載地址&#xff1a; 下載地址&#xff1a; https://www.google.cn/intl/zh-CN_ALL/chrome/fallback/ 2 插件markdown-viewer 2.1 下載地址&#xff1a; 下載地址&#xff1a;https://github.com/simov/markdown-viewer/releases 2.2…

STM32 HAL庫RTC實時時鐘超細詳解

一、引言 在嵌入式系統的應用中&#xff0c;實時時鐘&#xff08;RTC&#xff09;是一個非常重要的功能模塊。它能夠獨立于主系統提供精確的時間和日期信息&#xff0c;即使在系統斷電的情況下&#xff0c;也可以依靠備用電池繼續運行。STM32F407 是一款性能強大的微控制器&am…

vdso概念及原理,vdso_fault缺頁異常,vdso符號的獲取

一、背景 vdso的全稱是Virtual Dynamic Shared Object&#xff0c;它是一個特殊的共享庫&#xff0c;是在編譯內核時生成&#xff0c;并在內核鏡像里某一段地址段作為該共享庫的內容。vdso的前身是vsyscall&#xff0c;為了兼容一些舊的程序&#xff0c;x86上還是默認加載了vs…

Linux中的文件傳輸(附加詳細實驗案例)

一、實驗環境的設置 ①該實驗需要兩臺主機&#xff0c;虛擬機名稱為 L2 和 L3 &#xff0c;在終端分別更改主機名為 node1 和 node2&#xff0c;在實驗過程能夠更好分辨。 然后再重新打開終端&#xff0c;主機名便都更改了相應的名稱。 ②用 ip a 的命令分別查看兩個主機的 …

【從0到1學Elasticsearch】Elasticsearch從入門到精通(上)

黑馬商城作為一個電商項目&#xff0c;商品的搜索肯定是訪問頻率最高的頁面之一。目前搜索功能是基于數據庫的模糊搜索來實現的&#xff0c;存在很多問題。 首先&#xff0c;查詢效率較低。 由于數據庫模糊查詢不走索引&#xff0c;在數據量較大的時候&#xff0c;查詢性能很差…

圖論基礎理論

在我看來&#xff0c;想要掌握圖的基礎應用&#xff0c;僅需要三步走。 什么是圖&#xff08;基本概念&#xff09;、圖的構造&#xff08;打地基&#xff09;、圖的遍歷方式&#xff08;應用的基礎&#xff09; 只要能OK的掌握這三步、就算圖論入門了&#xff01;&#xff0…

詳細解讀react框架中的hooks

React Hooks 是 React 16.8 引入的一項革命性特性&#xff0c;它允許你在函數組件中使用狀態(state)和其他 React 特性&#xff0c;而無需編寫 class 組件。下面將詳細解讀 React Hooks 的核心概念、常用 Hooks 及其工作原理。 一、Hooks 的核心概念 1. 什么是 Hooks Hooks …