zavolokas / Inpainting

Want to remove something(someone) from a photo as it never was there? This is .NET implementation of content-aware fill. It smartly fills in unwanted or missing areas of photographs.
MIT License
367 stars 47 forks source link

Is there a Java or C/C++ or Python version of project. #20

Open akashdexati opened 5 years ago

akashdexati commented 5 years ago

Hi @zavolokas I am able to test the project and results are really good.

Is there a Java or C/C++ or Python version of the project available

Thanks Akash

ferib commented 5 years ago

Acording to the paper, the algorithm was made in Matlab/C++ implementation Check the Source Code attached to it, here is a link: https://www.ece.ucsb.edu/~psen/melding

GildedHonour commented 4 years ago

I could port it to Python, Rust or C++ or JS.

zavolokas commented 4 years ago

@GildedHonour sounds good ;) that might be fun

GildedHonour commented 4 years ago

@zavolokas не подкалывай еще ты ради бога. fun.... то же мне, чё-нить как скажешь.

GildedHonour commented 4 years ago

но, забабахать - забабахаю. наверное.

zavolokas commented 4 years ago

@GildedHonour 🤣 жжешь

siam009 commented 4 years ago

May be its nearly impossible to convert it to another language. Also i got nothing near to it implemented with c/c++ or swift or objective c.

zavolokas commented 3 years ago

@siam009 I don't see any restrictions for porting it to other languages tbh 🤷‍♂️

zavolokas commented 3 years ago

Acording to the paper, the algorithm was made in Matlab/C++ implementation Check the Source Code attached to it, here is a link: https://www.ece.ucsb.edu/~psen/melding

This is not the paper that was used though, however it is a continuation. The paper used could be found here https://gfx.cs.princeton.edu/pubs/Barnes_2009_PAR/

acushway commented 11 months ago

I'm trying to port to swift at the moment. I've read the paper and I feel like it was quite light on the detail for how inpainting is supposed to work. They mentioned Wexler and I looked at his paper but it was mostly talking about inpainting in video and only had a couple of examples for inpainting an image. Anyway, I'll continue working on it but would appreciate any help you can give.