如何运行PATCHMATCH源代码

时间:2015-12-06 15:46:12

标签: image algorithm matlab image-processing

我想使用另一张图片的补丁修复一张损坏部分的图像。在下面的链接中,PATCHMATCH算法的作者为用户提供了源代码。 PATCHMATCH算法尝试在第二个图像中找到最近的补丁,以填充第一个图像中损坏的补丁。

论文的主页,包含源代码: http://gfx.cs.princeton.edu/pubs/Barnes_2009_PAR/index.php

和源代码的链接:

http://www.cs.princeton.edu/gfx/pubs/Barnes_2009_PAR/patchmatch-2.1.zip

我的问题是我按照readme.txt文件中的说明在Ubuntu 14.04 LTS的终端运行了build_unix.sh,但是出现了一个错误:

 Unknown MEX argument '-inline'.
 Unknown MEX argument '-inline'.

我删除了-inline并在终端中执行了bash文件,幸运的是它工作并收到了这条消息:

MEX completed successfully.
MEX completed successfully.

现在我的问题是如何使用此代码通过使用来自同一类的另一个图像来修复一个部分损坏的图像(例如,类)

例如:

Palm Springs commercial photography

Palm Springs commercial photography

如果你能解决这个问题,我真的很感激。我真的需要帮助,必须让这个源代码运行。 如果需要,我会为您提供更多信息。

更新:我已经提出了使用卷积神经网络的修复算法,你可以看到下面的结果,我想实现补丁匹配算法来比较我的结果和这个算法。 CNN仅将损坏的图像作为输入。

Palm Springs commercial photography

0 个答案:

没有答案