def generate_girl():
output = pixel_cnn()
predict = tf.reshape(tf.multinomial(tf.nn.softmax(output), num_samples=1, seed=100), tf.shape(X))
#predict_argmax = tf.reshape(tf.argmax(tf.nn.softmax(output), dimension=tf.rank(output) - 1), tf.shape(X))
with tf.Session() as sess:
sess.run(tf.initialize_all_variables())
saver = tf.train.Saver(tf.trainable_variables())
saver.restore(sess, 'girl.ckpt-49')
pics = np.zeros((1*1, image_height, image_width, image_channel), dtype=np.float32)
for i in range(image_height):
for j in range(image_width):
for k in range(image_channel):
next_pic = sess.run(predict, feed_dict={X:pics})
pics[:, i, j, k] = next_pic[:, i, j, k]
cv2.imwrite('girl.jpg', pics[0])
print('generate image: girl.jpg')
# ????
评论列表
文章目录