https://github.com/kfiraberman/neural_best_buddies
Raw File
Tip revision: db22fc6662bf54520049335699d6249d29445a60 authored by Kfir Aberman on 04 September 2020, 13:38:26 UTC
Add a small teaser image
Tip revision: db22fc6
main.py
import os
import numpy as np
from models import vgg19_model
from algorithms import neural_best_buddies as NBBs
from util import util
from util import MLS

from options.options import Options
opt = Options().parse()

vgg19 = vgg19_model.define_Vgg19(opt)
save_dir =  os.path.join(opt.results_dir, opt.name)

nbbs = NBBs.sparse_semantic_correspondence(vgg19, opt.gpu_ids, opt.tau, opt.border_size, save_dir, opt.k_per_level, opt.k_final, opt.fast)
A = util.read_image(opt.datarootA, opt.imageSize)
B = util.read_image(opt.datarootB, opt.imageSize)
points = nbbs.run(A, B)
mls = MLS.MLS(v_class=np.int32)
mls.run_MLS_in_folder(root_folder=save_dir)
back to top