如何用python写程序来追踪目标_OpenCV3-Python简单移动目标跟踪

本文介绍了使用OpenCV3和Python进行目标跟踪的方法,通过对摄像头视频中移动目标的定位,绘制边界框进行跟踪。文章展示了相关代码,包括高斯模糊、差分图、膨胀处理和轮廓检测,但指出此方法对光照变化不敏感,可能需要更智能的背景分割器。
摘要由CSDN通过智能技术生成

目标跟踪是计算机视觉中的一个重要研究方向,有着广泛的应用,如:视频监控,无人驾驶等。

本文介绍的目标跟踪方法,即通过Opencv-Python中的图像处理方法,实现对摄像头视频中移动目标的简单定位,并进行后续处理。

1. 运动目标跟踪

实现当摄像头中物体移动时,绘制对应的区域的边界框,并进行跟踪检测。import cv2

import numpy as np

getStructuringElement

camera = cv2.VideoCapture(0)

'''

cv2.getStructuringElement(shape, ksize[, anchor]) → retval

Returns a structuring element of the specified size and shape for morphological operations.

Parameters:

shape – Element shape that could be one of the following:

(1) MORPH_RECT - a rectangular structuring element:

(2)MORPH_ELLIPSE - an elliptic structuring element, that is, a filled ellipse inscribed into the rectangle Rect(0, 0, esize.width, 0.esize.height)

(3) MORPH_CROSS - a cross-shaped structuring element

(4)CV_SHAPE_CUSTOM - custom structuring element (OpenCV 1.x API)

ksize – Size of

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值