MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6468|回复: 16|关注: 1

[已答复] 典型的图像差分标记实例

[复制链接]

83

主题

3392

帖子

63

最佳答案
  • 关注者: 194
发表于 2011-9-3 20:35:21 | 显示全部楼层 |阅读模式

简介

感谢会员(大头冬瓜)提供的材料,感觉该问题比较典型,摘出来做个总结。
已有普通图像、背景图像,目的是根据背景图像标记普通图像的特征信息。如下图所示:
background.jpg yuantu.jpg

代码


  1. % By lyqmath @ Matlab中文论坛
  2. clc; clear all; close all;
  3. I1 = imread('background.jpg');
  4. I2 = imread('yuantu.jpg');
  5. I1 = im2double(I1); I2 = im2double(I2);
  6. I3 = imsubtract(I2, I1);
  7. bw = edge(I3, 'sobel');
  8. bw = imclose(bw, strel('disk', 5));
  9. bw = imfill(bw, 'holes');
  10. bw = imopen(bw, strel('disk', 5));
  11. B = bwboundaries(bw);
  12. figure;
  13. subplot(2, 2, 1); imshow(I1, []); title('By lyqmath 背景图', 'FontWeight', 'Bold', 'Color', 'r');
  14. subplot(2, 2, 2); imshow(I2, []); title('By lyqmath 原图', 'FontWeight', 'Bold', 'Color', 'r');
  15. subplot(2, 2, 3); imshow(I3, []); title('By lyqmath 差分图', 'FontWeight', 'Bold', 'Color', 'r');
  16. subplot(2, 2, 4); imshow(I2, []); hold on;
  17. for i = 1 : length(B)
  18.     temp = B{i};
  19.     plot(temp(:, 2), temp(:, 1), 'r-');
  20. end
  21. title('By lyqmath 标记图', 'FontWeight', 'Bold', 'Color', 'r');

复制代码


结果
未命名.JPG

总结
这里采用了比较简单的方法,当然如果综合更为高级的算法以及后续的技巧性处理,应该能够得到更为漂亮的效果。希望大家多多讨论。

[ 本帖最后由 lyqmath 于 2011-9-3 20:37 编辑 ]

新手

6 麦片

财富积分


050


4

主题

41

帖子

0

最佳答案
发表于 2011-9-5 10:22:21 | 显示全部楼层
lyqmath你好,我有个问题咨询下,这里的背景图片是怎么来的?是运用开运算提取的背景,还是就是采取同样的角度和地点,甚至很相近的时刻拍的没有人出现的照片?如果真是拍摄出的背景照片,可就要把握好角度、地点位置和拍摄时刻了

新手

8 麦片

财富积分


050


14

主题

247

帖子

0

最佳答案
QQ
发表于 2011-9-5 10:28:28 | 显示全部楼层

回复 2# 行到水穷 的帖子

这个应该是固定的角度,但我一直存在疑虑,如果图像前后两张的曝光相差很多的呢,如果图片中出现了一些干扰呢

新手

10 麦片

财富积分


050


2

主题

11

帖子

0

最佳答案
发表于 2012-2-10 23:56:47 | 显示全部楼层
如果摄像头位置发生轻微偏移,那么如何是好呢

新手

5 麦片

财富积分


050


0

主题

13

帖子

0

最佳答案
发表于 2011-11-21 10:57:27 | 显示全部楼层
:loveliness:

新手

8 麦片

财富积分


050


15

主题

55

帖子

0

最佳答案
发表于 2012-11-11 21:25:30 | 显示全部楼层
我个人觉得这个例子虽然有一些帮助,可是实际用标记是想从背景中将目标提取出来,而上例直接有背景图,这样直接作差,就是目标了,再做标记意义不大,如何能直接从原图将目标人提取出来才是难点。

新手

5 麦片

财富积分


050


0

主题

49

帖子

0

最佳答案
发表于 2012-11-12 11:07:19 | 显示全部楼层
支持支持~~~~~~顶起

新手

5 麦片

财富积分


050


0

主题

15

帖子

0

最佳答案
发表于 2012-11-14 14:35:26 | 显示全部楼层
对于一楼的问题,我也想问下,

新手

5 麦片

财富积分


050


1

主题

22

帖子

0

最佳答案
发表于 2013-4-25 16:54:21 | 显示全部楼层
非常哈皮,对我这个初学者很有用处....谢谢楼主

新手

5 麦片

财富积分


050


5

主题

7

帖子

0

最佳答案
发表于 2013-5-11 16:49:29 | 显示全部楼层
楼主您好,最近做关于图像加解密的课题遇到点困难,您可否给我提供一个选择明文攻击的程序作为参考,不甚感激!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

联系我们|版权保护|小黑屋|Archiver|手机版|MATLAB中文论坛 ( 苏ICP备08100737号

GMT+8, 2017-3-24 09:58 , Processed in 0.275548 second(s), 94 queries , XCache On.

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表