关于这篇论文:其是采用基于样例的图像修复,通俗地讲就是图像其他部分的采样信息去填补遮挡区域,其与使用扩散方法的图像修补方法相比,不会产生模糊效应。

论文中涉及到的几个参数     Ω:要修补的区域

δΩ:修补区域轮廓

Φ:非遮挡区域(用来提供阳历)

Ψ:正方形匹配模板(patch)

论文实现主要三个步骤:1, 计算填充区域的优先权

论文使用了  置信度项C(p)以及数据项D(p)来描述优先权:

其中:

2,传播纹理及结构信息

3,更新置信值

总的来说这篇论文理解起来并不是特别难,当然里面肯定有误解之处

关于代码:说来惭愧,找到本篇论文的时候发现已经有人对其进行了实现,所以自己并没有去亲自尝试写代码,只是照着他们的代码试验了一下,效果还是不错的。代码中要填充的区域需要自己指定,不过还好之前做过立体匹配,所以很容易把遮挡的部分用程序给标记出来了。

最后附上程序链接(不能运行的话运行一下compile.m可能会解决):http://download.csdn.net/download/longvipp/8173305

转载于:https://www.cnblogs.com/meadow-glog/p/4106927.html

Object Removal by Exemplar-Based Inpainting 概括(附源码)相关推荐

  1. matlab图片修复原理,图像修复 Region filling and object removal by exemplar-based image inpainting matlab实现...

    介绍 本代码是对Region filling and object removal by exemplar-based image inpainting的MATLAB实现,用来对图像进行区域填充.物体 ...

  2. matlab偏微分图像修复,图像修复 Region filling and object removal by exemplar-based image inpainting matlab实现...

    介绍 本代码是对Region filling and object removal by exemplar-based image inpainting的MATLAB实现,用来对图像进行区域填充.物体 ...

  3. 炫酷,SpringBoot+Echarts实现用户访问地图可视化(附源码)

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 SpringBoot+Echarts用户访问地图可视化 意义 在常 ...

  4. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(32)-swfupload多文件上传[附源码]...

    原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(32)-swfupload多文件上传[附源码] 文件上传这东西说到底有时候很痛,原来的asp.net服务器 ...

  5. 通用权限管理系统组件 中集成多个子系统的单点登录(网站入口方式)附源码

    通用权限管理系统组件 (GPM - General Permissions Manager) 中集成多个子系统的单点登录(网站入口方式)附源码 上文中实现了直接连接数据库的方式,通过配置文件,自定义的 ...

  6. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(10)-系统菜单栏[附源码]

    构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(10)-系统菜单栏[附源码] 原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后 ...

  7. Winforn中DevExpress的TreeList中显示某路径下的所有目录和文件(附源码下载)

    场景 Winform中DevExpress的TreeList的入门使用教程(附源码下载): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  8. Discuz!NT控件剖析 之 Button [原创: 附源码]

      Discuz!NT控件剖析 之 Button [原创: 附源码] 收藏 在开源之后,还没什么文章来说明 Discuz!NT项目的一些特点.作为这个控件库的设计者,本人将在接下来的时间里用连载的方式 ...

  9. apache poi 修改docx表格_一个excel(20M)就能干趴你的poi,你信吗(附源码)?

    点击上方"阿拉奇学Java",选择"置顶或者星标" 优质文章第一时间送达! 链接: www.cnblogs.com/rongdi/p/11872810.html ...

最新文章

  1. 《Windows网络与通信程序设计(第3版)》——1.4 网络应用程序设计基础
  2. sklearn 笔记:make_blobs 生成聚类数据
  3. xftp传输文件报错_Xshell+Xftp--Windows平台远程终端解决方案
  4. 安装Wamp后 Apache无法启动的解决方法
  5. [渝粤教育] 中国地质大学 计算机文化基础 复习题
  6. Java基础学习总结(146)——开发人员日志实践规范
  7. 编译ok6410linux内核,Linux3.6.7在OK6410平台的移植(二)编译配置linux3.6.7
  8. Android仿支付宝高顶部功能条伸缩动画
  9. 开发错误记录5-Failed to sync Gradle project ‘HideTitleDemo’
  10. C语言猜拳游戏完整代码
  11. 实现html文件和c# 交互
  12. CAN总线简易入门教程
  13. linux: 五种IO模型(IO多路复用)
  14. 如何使用Python还原村上春树笔下经典的那句“我爱你像爱春天的小熊”
  15. 2018 Arab Collegiate Programming Contest (ACPC 2018) H - Hawawshi Decryption 数学 + BSGS
  16. 企业微信官方认证的好处是什么?
  17. docker-Alpine添加字体支持功能
  18. 易用、弹性、开放 — 云原生技术是数字时代的“水电煤”
  19. 安卓打包出现“app:processReleaseManifest“问题的一种解决方案
  20. 35岁的程序员该何去何从?拒绝给自己设限!!

热门文章

  1. Unity DOTS 一文开启ECS大门
  2. Android Wi-Fi 修改国家码(QCOM平台)
  3. 科学计数法在计算机上怎么表示,科学计数法怎么表示
  4. python非可选参数_带plac的可选参数的默认值和非默认值 - python
  5. Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder
  6. dockers迁移容器数据的方法
  7. 华为畅享8plus能申请鸿蒙吗,华为畅享8Plus
  8. 线性代数考研笔记(一)
  9. 洛谷题库P5735距离函数C语言,扩展有限元求解弱不连续问题..docx
  10. verilog语法学习目录