qq_39496593 2019-11-23 16:13 采纳率: 0%
浏览 550
已结题

关于matlab提取视频中运动目标的问题

想用MATLAB做一个提取运动目标的功能,如图图片说明
代码如下但是现象极其糟糕
不知道错误处在哪里
请各位大神指教

fileName = 'video.avi'; 
obj = VideoReader(fileName);%输入视频位置
numFrames = obj.NumberOfFrames;% 帧的总数
for k = 1 : 206% 读取帧
frame = read(obj,k);%读取第几帧
frame1=read(obj, k+1);
frame2=read(obj, k+2);

grayframe=rgb2gray(frame); %彩色转化成灰度图
grayframe1 = rgb2gray(frame1);%灰度化
grayframe2=rgb2gray(frame2);


difgrayframe= grayframe - grayframe1;%邻帧差
difgrayframe2= grayframe1 - grayframe2;%邻帧差 
level1 = graythresh(difgrayframe);
level2 = graythresh(difgrayframe2);
fdiff1=im2bw(abs(difgrayframe),level1);%与阈值比较转换成二值图像
fdiff2=im2bw(abs(difgrayframe2),level2);%与阈值比较转换成二值图像
f= fdiff1&fdiff2; %得到移动的区域

pause(0.01);

k1=medfilt2(f,[3,3]);               %进行3*3模板中值滤波
k2 = bwmorph(k1,'close');  %闭运算
figure(1);
imshow(k2);
end
  • 写回答

1条回答

  • dabocaiqq 2019-11-25 00:40
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退