• 大小: 0M
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-07
  • 语言: 其他
  • 标签: 其他  

资源简介

frame_difference.zip

资源截图

代码片段和文件信息

%   感谢亲亲使用此代码,此代码解决您的问题了吗~(@^_^@)~
%   没解决的话告诉亲亲一个好消息,我这里可以1分钱帮助代码改错,还提供1分钱成品代码(′▽‘〃)哦~
%   登录淘宝店铺“大成软件工作室”便可领取
%   是的,亲亲真的没有看错,挠破头皮的问题真的1分钱就可以解决了\(^o^)/YES!
%   小的这就把传送门给您,记得要收藏好哦(づ ̄3 ̄)づ╭~
%   传送门:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15151018122.5.uwGoq5&id=538759553146
%   如果传送门失效,亲亲可以来店铺讨要,客服MM等亲亲来骚扰哦~(*/ω╲*)
web https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15151018122.5.uwGoq5&id=538759553146 -browser 

clear all

source = aviread(‘C:\Documents and Settings\Administrator\桌面\matlab视频\sup2‘);
% source = aviread(‘C:\105nm05090‘);

thresh = 30;           

bg = source(1).cdata;           % read in 1st frame as background frame
bg_bw = rgb2gray(bg);           % convert background to greyscale


% ----------------------- set frame size variables -----------------------
fr_size = size(bg);             
width = fr_size(2);
height = fr_size(1);
fg = zeros(height width);

% --------------------- process frames -----------------------------------

for i = 2:length(source)
    
    fr = source(i).cdata;       % read in frame
    fr_bw = rgb2gray(fr);       % convert frame to grayscale
    
    fr_diff = abs(double(fr_bw) - double(bg_bw));  % cast operands as double to avoid negative overflow
    
    for j=1:width                 % if fr_diff > thresh pixel in foreground
        for k=1:height
            if ((fr_diff(kj) > thresh))
                fg(kj) = fr_bw(kj);
            else
                fg(kj) = 0;
            end
        end
    end
    
    bg_bw = fr_bw;
    
    figure(1)subplot(311)imshow(fr)
    subplot(312)imshow(fr_bw)
    subplot(313)imshow(uint8(fg))
    
    M(i-1)  = im2frame(uint8(fg)gray);           % put frames into movie

end

 movie2avi(M‘frame_difference_output‘ ‘fps‘ 30);           % save movie as avi 
 
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2009-06-13 11:16  frame_difference\
     文件        2035  2016-09-23 09:55  frame_difference\frame_difference.m

评论

共有 条评论