2
모든 입력 이미지에 입력 이미지와 동일한 크기의 마스크를 곱하고 싶습니다. 어떻게하면 텐톨 플로우에서 그렇게 할 수 있을까요?tensorflow에서 입력 이미지에 마스크를 곱하는 방법은 무엇입니까?
내 이미지 읽기 기능은 지금까지 다음과 같습니다
img_contents = tf.read_file(input_queue[0])
label_contents = tf.read_file(input_queue[1])
img = tf.image.decode_png(img_contents, channels=3)
label = tf.image.decode_png(label_contents, channels=1)
# Now I want to do something like this?
mask = tf.constant(1.0, dtype=tf.float32, shape=img.shape)
img_masked = tf.multiply(img,mask)
가 가능합니까? img가 이미 텐서 오브젝트인지 확실하지 않아이 함수를 사용할 수 있습니다. 나는 tensorflow에 익숙하지 않다 ...
당신은 단순히 '마스크 = tf.constant (1.0, DTYPE = tf.float32, 모양 = img.get_shape을 수행 할 수 있습니다())' 'img_masked = img * mask' – keveman