-
基于C实现的采样复制的纹理图像修复方法_可去除遮罩物
资源描述CS7495 Final Project Sooraj Bhat
Object Removal by Exemplar-based Inpainting USING THE CODE
Everything was done in Matlab and MEX (i.e. a C function callable from
Matlab). First, the C code needs to be compiled. At the Matlab
prompt, type:
mex bestexemplarhelper.c
You should then be able to run the following (which takes ~2mins on my
2GHz Pentium 4 laptop with 256MB of RAM):
[i1,i2,i3,c,d,mov] = inpaint("bungee0.png","bungee1.png",[0 255 0]);
A smaller run (~25 seconds) would be:
[i1,i2,i3,c,d,mov] = inpaint("bw0.png","bw2.png",[0 255 0]);
To visualize:
plotall;
close; movie(mov);
SAMPLE IMAGES & RESULTS
*0.png The original images ("bw" and "bungee")
*{1,2}.png The different fill region masks.
*P2.png &nbs
- 2022-02-01 13:35:37下载
- 积分:1
-
使用高斯数的转换坐标正反,MAPP…
利用高斯正反算进行坐标的转换,测绘专业必备之程序。-use Gaussian count for positive and negative coordinates of the conversion, mapping professionals required procedure.
- 2022-06-03 00:29:34下载
- 积分:1
-
渐近预测方法(APM)
资源描述一个简单而快速的APM(渐近预测法)实时LTI SISO控制算法(线性时不变的单输入单输出)系统已被提出。在每个采样周期最优控制信号是用平凡的计数器控制序列而不是要求QP计算(Quadratic Programming)的数值方法。用MATLAB仿真,APM控制已经比较苛刻的标准MPC(模型预测控制)对一些典型的高阶动力系统或无输出约束算法。仿真结果表明,与未成年人的软件和硬件要求APM算法的竞争力。 ; ; ; ;
- 2023-06-10 11:30:03下载
- 积分:1
-
解迷宫,要求只能左手贴在墙上走
Problem
Edison, a robot, does not have a right hand or eyes. As a brave robot, he always puts his left hand on the wall no matter he walks or turns around. Because he thinks it is too dangerous, Edison does not
- 2022-06-22 01:23:19下载
- 积分:1
-
飞思卡尔智能车电磁组例程
飞思卡尔全国智能车竞赛电磁组例程,适应于四轮电磁车,开发环境是IAR,注意例程中电机驱动部分有两个,一个单极性H桥一个双极性H桥
- 2022-07-18 14:34:00下载
- 积分:1
-
图片浏览器
关于matlab编写的图片浏览器算法,打开一个图片目录,可以通过【上一张】、【下一张】按钮实现图片的浏览,并且自动检测第一张和最后一张图片
- 2022-03-14 22:33:42下载
- 积分:1
-
计算两个日期间的天数差
计算两个日期间的天数差-calculate the day interval between two datetime value
- 2022-04-28 19:10:44下载
- 积分:1
-
压缩感知重构算法
有很多压缩传感 (CS) 恢复算法,提出了。
在这里列出了其中的一些,并提供了相应的实验结果。从根本上说,
恢复算法是类似于基于稀疏编码过完备源于库
- 2022-03-31 16:59:04下载
- 积分:1
-
求非终端结点的算法
求非终端结点的算法-for non-terminal nodes algorithm
- 2022-07-23 13:50:16下载
- 积分:1
-
稀疏矩阵计算库
Sparse1.3 是一个灵活的包子程序中用快速而准确地求解大型稀疏方程组线性方程组的 c + + 写。包是能够处理任意实数和复数方阵联立。除了能够解决线性系统,它也是能够迅速解决换位的系统,找到的决定因素,并估计在系统方程的病态和不稳定的计算中的误差。稀疏还提供了一个测试程序,能读取矩阵方程从一个文件,解决这些问题,并打印有关的方程和其解决方案的有用信息。Sparse1.3 通常是结构的快速或更比其他受欢迎的稀疏矩阵包时解决许多矩阵的相似。稀疏不需要或假定的对称性和能够执行数值数据透视 ing,以避免不必要的错误,在解决方案中。它可以处理它自己的内存分配,允许用户放弃提供足够的内存的麻烦。它也有一个自然、 灵活和高效的界面给调用程序。稀疏最初是在电路模拟器中使用,尤其善于处理节点和修改节点导纳矩阵。在从非线性方程组的牛顿法和整合大刚性系统的常微分方程组的求解大型系统的电路模拟器茎中生成的线性系统。然而,稀疏也是适合作其他用途,其中一个特别解决造成的 par-tial 微分方程的数值解线性方程组的非常大的系统。
- 2022-04-09 00:17:28下载
- 积分:1