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 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题