cdotad / alphagan-matting Goto Github PK
View Code? Open in Web Editor NEWThis project is an unofficial implementation of AlphaGAN: Generative adversarial networks for natural image matting published at the BMVC 2018
This project is an unofficial implementation of AlphaGAN: Generative adversarial networks for natural image matting published at the BMVC 2018
Hello,thanks for your great work, could you please share the dataset to me? I have sent an email to adobe, but there is no response several days.
Hi, nice work on this!
I noticed you experimented with the BatchSize=1 and groupnorm from FBA Matting.
Did you find this improved your results also?
Could you offer pretrained model?
我看到 medium上有篇文章解释了这个论文,然后甩出了另外一个代码 pytorch alpha gan matting
Hello,I have some questions about trimap.when I test the pretrained model,I found that you generate the trimap throughout dilating or eroding the alpha.But how can I get the alpha(not train)?
Hi thanks for sharing your work, have you reached similar quality to the original paper?
No such file or directory: './model/alphaGAN/full_loss/netD/netD_0.pth'
感谢分享你的复现,想问下一般matting效果评价的四个指标,你有测试吗?
the pre-trained model you upload in #7 was mismatch with your latest network structure(decoder2)
WARNING:root:Setting up a new session...
INFO:tornado.access:200 POST /env/alphaGAN (127.0.0.1) 0.28ms
WARNING:visdom:Without the incoming socket you cannot receive events from the server or register event handlers to your Visdom client.
0it [00:00, ?it/s]Traceback (most recent call last):
File "alphaGAN_train.py", line 80, in <module>
main()
File "alphaGAN_train.py", line 76, in main
gan.train(dataset)
File "/home/xxx/work/AlphaGANMatting/model/AlphaGAN.py", line 462, in train
for ii, data in tqdm.tqdm(enumerate(dataset)):
File "/usr/local/anaconda3/lib/python3.6/site-packages/tqdm/_tqdm.py", line 1022, in __iter__
for obj in iterable:
File "/home/xxx/work/AlphaGANMatting/data/__init__.py", line 23, in __iter__
for i, data in enumerate(self.dataloader):
File "/usr/local/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 637, in __next__
return self._process_next_batch(batch)
File "/usr/local/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 658, in _process_next_batch
raise batch.exc_type(batch.exc_msg)
RuntimeError: Traceback (most recent call last):
File "/usr/local/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 138, in _worker_loop
samples = collate_fn([dataset[i] for i in batch_indices])
File "/usr/local/anaconda3/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 138, in <listcomp>
samples = collate_fn([dataset[i] for i in batch_indices])
File "/home/xxx/work/AlphaGANMatting/data/input_dataset.py", line 98, in __getitem__
T = self.transform(trimap_img)
File "/usr/local/anaconda3/lib/python3.6/site-packages/torchvision/transforms/transforms.py", line 60, in __call__
img = t(img)
File "/usr/local/anaconda3/lib/python3.6/site-packages/torchvision/transforms/transforms.py", line 163, in __call__
return F.normalize(tensor, self.mean, self.std, self.inplace)
File "/usr/local/anaconda3/lib/python3.6/site-packages/torchvision/transforms/functional.py", line 208, in normalize
tensor.sub_(mean[:, None, None]).div_(std[:, None, None])
RuntimeError: output with shape [1, 2278, 3138] doesn't match the broadcast shape [3, 2278, 3138]
我从http://alphamatting.com/datasets.php 这里下载的原图,请问是什么地方需要修改吗?
报错的相关代码
input_img = Image.open(input_path).convert('RGB')
trimap_img = Image.open(trimap_path)
alpha_img = Image.open(alpha_path)
bg_img = Image.open(bg_path).convert('RGB')
fg_img = Image.open(fg_path).convert('RGB')
#x, y = random_choice(trimap_img)
I = self.transform(input_img)
T = self.transform(trimap_img)
A = self.transform(alpha_img)
B = self.transform(bg_img)
F = self.transform(fg_img)
Can AlphaGan Matting be used on a mobile device? Or is it too heavy for the task?
你好,最近我也在这个模型去做课题,训练也碰上一些GD的平衡问题,可以留个联系方式讨论下吗?:)
@CDOTAD Hi, I have applied for the Adobe data set, Is your data set processing combined with COCO data ?
sorry for bothering
I am doing a project about image matting.
would you mind open your pre-trained model?
thanks for your help!
Hi, Good job!
I have been working on this paper as well. I found the same issue during test where there are obvious edge discontinuities at the clip borders! For the case where you did not use clip, did you just down-sample the original image to 320*320, and resize the alpha matte back to the original size? I found down-sample works pretty bad on high-resolution images :( Did you find a better way to run test on high-resolution images by any chance? Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.