예제 #1
0
# if not os.path.exists(parafile + '.index'):
# 	training = True
# else:
# 	training = False

# if test:
	# recentfolder = traversalDir_FirstDir('./')
	# args.output_dir = './' + recentfolder[1]
	# print(args.output_dir)

datainfo = Config(args, False)
datainfo.featurefile = args.featurefile
print(args.output_dir)
print(args.lz_d)
model = modelvae.convMESH(datainfo)

#------------------------------------------------------------get feature by id--------------------------------------------------------------------------------------
# for interid in args.interids:
# 	f, sf = model.get_features_by_id(datainfo, interid)
#------------------------------------------------------------get feature by id--------------------------------------------------------------------------------------

# model.recover_mesh(datainfo)
# model.random_gen(datainfo)
# model.interpolate1(datainfo, [args.beginid, args.endid])

import zmq
import sys
import zlib
import pickle
code_folder = args.folder
예제 #2
0
    a = a.replace(',', '--')
    args.output_dir = a.replace(',', '--')

# args.output_dir = './1217154045l0_1000.0-l3_1.0-l4_0.0-lr_0.001-lz_d_16-model_chair'

args.featurefile = args.model + '_symfeature.mat'
args.iddatfile = args.model + '_symid.dat'

# if test:
# recentfolder = traversalDir_FirstDir('./')
# args.output_dir = './' + recentfolder[1]
# print(args.output_dir)

datainfo = Config(args, symmetry=True)
argpaser2file(args, args.output_dir + '/' + timecurrent + '.ini')

print(args.output_dir)
print(args.lz_d)
model = modelvae.convMESH(datainfo, symmetry=True)

# print(safe_b64encode(str(para)))
# print(safe_b64decode(safe_b64encode(str(para))))

if not test:
    model.train_total_vae()

parafile = args.output_dir + '/convmesh-model-' + str(args.maxepoch)
model.recover_mesh(parafile, datainfo)
model.random_gen(parafile, datainfo)
model.interpolate1(parafile, datainfo, [469, 477])