Coder Social home page Coder Social logo

inpaint-object-remover's People

Contributors

igorcmoura avatar mgw6 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

inpaint-object-remover's Issues

Generating results is very slow

I test python inpainter resources/image1.jpg resources/mask1.jpg --output resources/res.jpg, I spent ten minutes with no results, Am I using it incorrectly or is it really this slow?
The command line output is as follows:

Time to find best: 3.962930 seconds
142598 of 172800 completed
Time to find best: 4.019150 seconds
142628 of 172800 completed
Time to find best: 3.987401 seconds
142653 of 172800 completed
Time to find best: 3.973039 seconds
142683 of 172800 completed
Time to find best: 3.971793 seconds
142704 of 172800 completed
Time to find best: 3.985975 seconds
142742 of 172800 completed
Time to find best: 3.968628 seconds
142784 of 172800 completed
Time to find best: 3.972275 seconds
142817 of 172800 completed
Time to find best: 3.972536 seconds
142851 of 172800 completed
Time to find best: 3.979952 seconds
142895 of 172800 completed
Time to find best: 3.979468 seconds
142928 of 172800 completed
Time to find best: 3.960515 seconds
142955 of 172800 completed
Time to find best: 3.984602 seconds
142997 of 172800 completed
Time to find best: 3.960455 seconds
143030 of 172800 completed
Time to find best: 3.969301 seconds
143072 of 172800 completed
Time to find best: 3.997617 seconds
143119 of 172800 completed
Time to find best: 3.968883 seconds
143144 of 172800 completed
Time to find best: 3.992875 seconds
143168 of 172800 completed
Time to find best: 3.988694 seconds
143186 of 172800 completed
Time to find best: 3.995826 seconds
143222 of 172800 completed
Time to find best: 3.945259 seconds
143252 of 172800 completed
Time to find best: 3.997859 seconds
143282 of 172800 completed
Time to find best: 3.968454 seconds
143320 of 172800 completed
Time to find best: 3.994372 seconds
143342 of 172800 completed
Time to find best: 3.991652 seconds
143375 of 172800 completed
Time to find best: 3.955829 seconds
143406 of 172800 completed
Time to find best: 3.924865 seconds
143426 of 172800 completed
Time to find best: 3.996004 seconds
143460 of 172800 completed
Time to find best: 4.025878 seconds
143481 of 172800 completed
Time to find best: 4.009278 seconds
143511 of 172800 completed
Time to find best: 3.968711 seconds
143541 of 172800 completed
Time to find best: 3.999936 seconds
143580 of 172800 completed
Time to find best: 4.007340 seconds
143593 of 172800 completed
Time to find best: 3.986291 seconds
143623 of 172800 completed
Time to find best: 3.985967 seconds
143662 of 172800 completed
Time to find best: 3.980448 seconds
143692 of 172800 completed
Time to find best: 3.988947 seconds
143728 of 172800 completed
Time to find best: 4.002325 seconds
143759 of 172800 completed
Time to find best: 3.994873 seconds
143794 of 172800 completed
Time to find best: 4.026368 seconds
143819 of 172800 completed
Time to find best: 3.977101 seconds
143852 of 172800 completed
Time to find best: 4.028405 seconds
143882 of 172800 completed
Time to find best: 3.970427 seconds
143912 of 172800 completed
Time to find best: 4.000781 seconds
143952 of 172800 completed
Time to find best: 3.988512 seconds
143991 of 172800 completed
Time to find best: 3.969079 seconds
144025 of 172800 completed

Time to find best: 4.173644 seconds
144048 of 172800 completed
Time to find best: 4.235248 seconds
144094 of 172800 completed
Time to find best: 4.840544 seconds
144123 of 172800 completed
Time to find best: 4.164855 seconds
144144 of 172800 completed
Time to find best: 4.649588 seconds
144177 of 172800 completed
Time to find best: 4.431928 seconds
144202 of 172800 completed
Time to find best: 4.478251 seconds
144228 of 172800 completed
Time to find best: 4.525413 seconds
144269 of 172800 completed
Time to find best: 4.208057 seconds
144287 of 172800 completed

Time to find best: 4.591095 seconds
144321 of 172800 completed
Time to find best: 4.665111 seconds
144337 of 172800 completed
Time to find best: 4.878951 seconds
144367 of 172800 completed
Time to find best: 4.732067 seconds
144406 of 172800 completed
Time to find best: 4.597571 seconds
144430 of 172800 completed
Time to find best: 4.579972 seconds
144465 of 172800 completed
Time to find best: 4.663489 seconds
144499 of 172800 completed
Time to find best: 4.648163 seconds
144520 of 172800 completed
Time to find best: 4.978833 seconds
144566 of 172800 completed
Time to find best: 4.435968 seconds
144612 of 172800 completed
Time to find best: 4.395929 seconds
144637 of 172800 completed
Time to find best: 4.340640 seconds
144679 of 172800 completed
Time to find best: 4.588311 seconds
144717 of 172800 completed
Time to find best: 4.224205 seconds
144744 of 172800 completed
Time to find best: 4.259163 seconds
144783 of 172800 completed
Time to find best: 4.509298 seconds
144816 of 172800 completed
Time to find best: 4.803416 seconds
144851 of 172800 completed
Time to find best: 4.563840 seconds
144889 of 172800 completed
Time to find best: 4.715130 seconds
144923 of 172800 completed
Time to find best: 4.660752 seconds
144965 of 172800 completed
Time to find best: 4.650346 seconds
144995 of 172800 completed
Time to find best: 4.677459 seconds
145031 of 172800 completed
Time to find best: 4.646913 seconds
145051 of 172800 completed
Time to find best: 4.357130 seconds
145088 of 172800 completed
Time to find best: 4.628629 seconds
145119 of 172800 completed
Time to find best: 4.629618 seconds
145147 of 172800 completed
Time to find best: 4.684694 seconds
145151 of 172800 completed
Time to find best: 4.701402 seconds
145180 of 172800 completed
Time to find best: 4.380155 seconds
145216 of 172800 completed
Time to find best: 4.734322 seconds
145261 of 172800 completed
Time to find best: 4.479243 seconds
145291 of 172800 completed
Time to find best: 4.702355 seconds
145321 of 172800 completed
Time to find best: 4.753839 seconds
145355 of 172800 completed
Time to find best: 4.919243 seconds
145389 of 172800 completed
Time to find best: 4.485139 seconds
145403 of 172800 completed
Time to find best: 4.530597 seconds
145433 of 172800 completed
Time to find best: 4.446078 seconds
145463 of 172800 completed
Time to find best: 4.186281 seconds
145502 of 172800 completed
Time to find best: 4.491682 seconds
145547 of 172800 completed
Time to find best: 4.563125 seconds
145577 of 172800 completed
Time to find best: 4.200041 seconds
145607 of 172800 completed
Time to find best: 4.301367 seconds
145643 of 172800 completed
Time to find best: 4.702003 seconds
145668 of 172800 completed
Time to find best: 4.739976 seconds
145712 of 172800 completed
Time to find best: 4.712127 seconds
145738 of 172800 completed
Time to find best: 5.946199 seconds
145769 of 172800 completed
Time to find best: 5.177642 seconds
145799 of 172800 completed
Time to find best: 4.961866 seconds
145829 of 172800 completed
Time to find best: 4.969980 seconds
145845 of 172800 completed
Time to find best: 4.341200 seconds
145875 of 172800 completed
Time to find best: 4.315606 seconds
145897 of 172800 completed
Time to find best: 4.576167 seconds
145935 of 172800 completed
Time to find best: 4.594708 seconds
145960 of 172800 completed
Time to find best: 4.434899 seconds
145997 of 172800 completed
Time to find best: 4.272136 seconds
146024 of 172800 completed
Time to find best: 4.135818 seconds
146054 of 172800 completed
Time to find best: 4.032080 seconds
146070 of 172800 completed
Time to find best: 4.003151 seconds
146107 of 172800 completed
Time to find best: 4.032694 seconds
146143 of 172800 completed
Time to find best: 4.041682 seconds
146173 of 172800 completed
Time to find best: 4.002174 seconds
146207 of 172800 completed
Time to find best: 4.002449 seconds
146241 of 172800 completed
Time to find best: 3.979179 seconds
146274 of 172800 completed
Time to find best: 4.016471 seconds
146278 of 172800 completed
Time to find best: 4.700544 seconds
146306 of 172800 completed

Time to find best: 4.305930 seconds
146348 of 172800 completed
Time to find best: 6.227395 seconds
146378 of 172800 completed
Time to find best: 5.724818 seconds
146408 of 172800 completed
Time to find best: 4.950838 seconds
146438 of 172800 completed
Time to find best: 4.926937 seconds
146467 of 172800 completed
Time to find best: 5.133850 seconds
146502 of 172800 completed
Time to find best: 4.400111 seconds
146523 of 172800 completed
Time to find best: 4.327144 seconds
146549 of 172800 completed
Time to find best: 4.392226 seconds
146587 of 172800 completed
Time to find best: 4.377501 seconds
146610 of 172800 completed
Time to find best: 4.504631 seconds
146640 of 172800 completed
Time to find best: 4.741804 seconds
146665 of 172800 completed
Time to find best: 4.850351 seconds
146696 of 172800 completed
Time to find best: 4.681492 seconds
146735 of 172800 completed
Time to find best: 4.634531 seconds
146753 of 172800 completed
Time to find best: 4.333953 seconds
146787 of 172800 completed
Time to find best: 4.285633 seconds
146812 of 172800 completed
Time to find best: 4.277518 seconds
146855 of 172800 completed
Time to find best: 4.680352 seconds
146895 of 172800 completed
Time to find best: 5.044438 seconds
146928 of 172800 completed
Time to find best: 4.772559 seconds
146950 of 172800 completed
Time to find best: 4.512020 seconds
146983 of 172800 completed
Time to find best: 4.601303 seconds
147013 of 172800 completed
Time to find best: 4.450170 seconds
147045 of 172800 completed
Time to find best: 4.193410 seconds
147078 of 172800 completed
Time to find best: 4.687187 seconds
147105 of 172800 completed
Time to find best: 4.452385 seconds
147135 of 172800 completed
Time to find best: 4.344427 seconds
147175 of 172800 completed
Time to find best: 4.328502 seconds
147209 of 172800 completed
Time to find best: 4.590478 seconds
147236 of 172800 completed
Time to find best: 4.557125 seconds
147261 of 172800 completed
Time to find best: 4.381231 seconds
147300 of 172800 completed
Time to find best: 4.511132 seconds
147305 of 172800 completed
Time to find best: 4.363011 seconds
147336 of 172800 completed
Time to find best: 4.375129 seconds
147371 of 172800 completed
Time to find best: 4.292100 seconds
147385 of 172800 completed
Time to find best: 4.326380 seconds
147415 of 172800 completed
Time to find best: 4.486828 seconds
147435 of 172800 completed
Time to find best: 4.582799 seconds
147468 of 172800 completed
Time to find best: 4.778862 seconds
147502 of 172800 completed
Time to find best: 4.650183 seconds
147536 of 172800 completed
Time to find best: 5.031352 seconds
147566 of 172800 completed
Time to find best: 4.369322 seconds
147608 of 172800 completed
Time to find best: 4.709762 seconds
147637 of 172800 completed
Time to find best: 4.420137 seconds
147673 of 172800 completed
Time to find best: 4.256992 seconds
147703 of 172800 completed
Time to find best: 4.253876 seconds
147748 of 172800 completed
Time to find best: 4.314955 seconds
147778 of 172800 completed
Time to find best: 4.289395 seconds
147813 of 172800 completed
Time to find best: 4.303989 seconds
147852 of 172800 completed
Time to find best: 4.309732 seconds
147879 of 172800 completed
Time to find best: 4.508199 seconds
147909 of 172800 completed
Time to find best: 4.638298 seconds
147939 of 172800 completed
Time to find best: 4.458726 seconds
147969 of 172800 completed
Time to find best: 4.428683 seconds
147994 of 172800 completed
Time to find best: 4.377602 seconds
148033 of 172800 completed
Time to find best: 4.517463 seconds
148069 of 172800 completed
Time to find best: 4.759334 seconds
148107 of 172800 completed
Time to find best: 4.796014 seconds
148123 of 172800 completed
Time to find best: 4.945266 seconds
148156 of 172800 completed
Time to find best: 4.947758 seconds
148189 of 172800 completed
```
`

ImportError: No module named '_tkinter'

Hi, I am new to linux. I am trying to run the code but getting error. I tried the following solution in the file 'inpainter.py'

import matplotlib
matplotlib.use('agg')
import matplotlib.pyplot as plt

but I am still getting the following error.
`inpainter/inpainter.py:3: UserWarning:
This call to matplotlib.use() has no effect because the backend has already
been chosen; matplotlib.use() must be called before pylab, matplotlib.pyplot,
or matplotlib.backends is imported for the first time.

The backend was originally set to 'TkAgg' by the following code:
File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main
"main", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "inpainter/main.py", line 2, in
from skimage.io import imread, imsave
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/skimage/io/init.py", line 15, in
reset_plugins()
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/skimage/io/manage_plugins.py", line 95, in reset_plugins
_load_preferred_plugins()
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/skimage/io/manage_plugins.py", line 75, in _load_preferred_plugins
_set_plugin(p_type, preferred_plugins['all'])
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/skimage/io/manage_plugins.py", line 87, in _set_plugin
use_plugin(plugin, kind=plugin_type)
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/skimage/io/manage_plugins.py", line 258, in use_plugin
_load(name)
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/skimage/io/manage_plugins.py", line 302, in _load
fromlist=[modname])
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/skimage/io/_plugins/matplotlib_plugin.py", line 4, in
import matplotlib.pyplot as plt
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/matplotlib/pyplot.py", line 71, in
from matplotlib.backends import pylab_setup
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/matplotlib/backends/init.py", line 16, in
line for line in traceback.format_stack()

matplotlib.use('agg')
Traceback (most recent call last):
File "/usr/lib/python3.5/tkinter/init.py", line 36, in
import _tkinter
ImportError: No module named '_tkinter'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main
"main", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "inpainter/main.py", line 4, in
from inpainter import Inpainter
File "inpainter/inpainter.py", line 4, in
import matplotlib.pyplot as plt
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/matplotlib/pyplot.py", line 115, in
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/matplotlib/backends/init.py", line 62, in pylab_setup
[backend_name], 0)
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/matplotlib/backends/backend_tkagg.py", line 4, in
from . import tkagg # Paint image to Tk photo blitter extension.
File "/home/qasim/inpaint-object-remover-master/py3/lib/python3.5/site-packages/matplotlib/backends/tkagg.py", line 5, in
from six.moves import tkinter as Tk
File "/usr/lib/python3/dist-packages/six.py", line 92, in get
result = self._resolve()
File "/usr/lib/python3/dist-packages/six.py", line 115, in _resolve
return _import_module(self.mod)
File "/usr/lib/python3/dist-packages/six.py", line 82, in _import_module
import(name)
File "/usr/lib/python3.5/tkinter/init.py", line 38, in
raise ImportError(str(msg) + ', please install the python3-tk package')
ImportError: No module named '_tkinter', please install the python3-tk package
`

Difference in Results

Hi, I tried to test image1 but there is something wrong. I might be missing something.
The result shown in the paper and the result computed through the code are different. Why is that so!
Resulted obtained from the code. you can clearly observe the distortion at the bottom of the image.
output1

Result shown in the paper
screenshot from 2018-08-24 01-09-38

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.