视频跟踪标记-SampleVideo.zip

上传者: 39841882 | 上传时间: 2022-11-09 19:22:19 | 文件大小: 610KB | 文件类型: ZIP
视频跟踪标记-SampleVideo.zip
简介
通过帧差法进行视频跟踪,并做标记。

代码

% By lyqmath @ Matlab中文论坛
clc; clear all; close all;
avi = mmreader;
for i = 1 : avi.NumberOfFrames
    img = read;
    pixels = img;
    figure; imshow;
    text, 'FontWeight', 'Bold', 'Color', 'r');
end
tracking;
复制代码

function d = tracking
if ischar
    % 载入视频数据
    for i = 1 : avi.NumberOfFrames
        img = read;
        pixels = img;
    end
else
    pixels = video;
end
nFrames = size;
rows = size;
cols = size;
% 转换成灰度图像
for i = 1 : nFrames
    pixel = ));
end
for i = 2 : nFrames
    d = - pixel));
    bw = im2bw, 0.2);
    % 寻找上下边界
    cou=1;
    for h = 1:rows
        for w = 1:cols
            if bw > 0.5
                bottomEdge = h;
                if cou == 1
                    topEdge = bottomEdge;
                end
                cou = cou 1;
                break;
            end
        end
    end
    % 寻找左右边界
    coun=1;
    for w = 1:cols
        for h = 1:rows
            if bw > 0.5
                rightEdge = w;
                if coun == 1
                    leftEdge = rightEdge;
                    coun = coun 1;
                end
                break;
            end
        end
    end
    % 矩形框生成
    wd = rightEdge-leftEdge;
    hg = bottomEdge-topEdge;
   
    widt = wd/2;
    heit = hg/2;
    cenx = leftEdge widt;
    ceny = topEdge heit;
    % 显示并标记
    figure;
    imshow, []);
    hold on
    rectangle;
    plot;
   
   
    text, 'FontWeight', 'Bold', 'Color', 'r');
    hold off
  
end
复制代码 视频文件
SampleVideo.zip

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明