OpenCV-入门笔记:行人移动与跟踪

本文介绍了使用OpenCV进行运动检测和跟踪的基础知识,通过官方样例视频和相关资源,学习如何在实际操作中应用OpenCV进行行人移动的检测与跟踪。
摘要由CSDN通过智能技术生成

Motion detection and tracking

这个是OpenCV官方的样例视频,可以在github下载全套图片、视频样例
OpenCV-github
在这里插入图片描述

import numpy as np
import cv2 as cv
cap = cv.VideoCapture(r"C:\Users\amy\Desktop\OpenCV\opencv-master\samples\data\vtest.avi")
ret,frame1 = cap.read()
ret,frame2 = cap.read()

while cap.isOpened():
    diff = cv.absdiff(frame1,frame2)
    gray = cv.cvtColor(diff,cv.COLOR_BGR2GRAY)
    blur = cv.GaussianBlur(gray,(5,5),0)
    _,thresh = cv.threshold(blur,20,255,cv.THRESH_BINARY)
   
	dialted = cv.dilate(thresh,None,iterations=3)
    contours,_ = cv.findContours(dialted,cv.RETR_TREE,cv.CHAIN_APPROX_SIMPLE)
    
    for contour in contours:
        (x,y,w,h) = cv.boundingRec
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值