MarkMoHR / virtual_sketching

[SIGGRAPH 2021] General Virtual Sketching Framework for Vector Line Art
https://markmohr.github.io/virtual_sketching/
Apache License 2.0
211 stars 43 forks source link

有关model_common_train代码中的问题 #6

Open DanielCho-HK opened 2 years ago

DanielCho-HK commented 2 years ago

作者您好,请问model_common_train.py的931行代码 filter_curr_stroke_image_soft = tf.multiply(tf.subtract(1.0, curr_state_soft), curr_stroke_image_large) 这里是不是应该改为 filter_curr_stroke_image_soft = tf.multiply(curr_state_soft, curr_stroke_image_large) 不需要tf.subtract(1.0, curr_state_soft)这个一步操作

MarkMoHR commented 2 years ago

因为curr_state_soft就是一个0到1的值,这里不使用tf.subtract(1.0, curr_state_soft)也可以,但是其他很多相关的地方就要做相应修改了

DanielCho-HK commented 2 years ago

嗯嗯,谢谢您。也是在这个model_common_train.py文件里,960行的代码 new_cursor_offset_next = tf.concat([new_cursor_offset_next[:, :, 1:2], new_cursor_offset_next[:, :, 0:1]], axis=-1) 这里为什么将y和x调换了顺序呢