【发布时间】:2019-03-19 06:36:30
【问题描述】:
下面是我的代码:
import matplotlib.pyplot as plt
import matplotlib.image as mp_image
filename = "abc.jpeg"
input_image = mp_image.imread(filename)
my_image=tf.placeholder("uint8",[None, None, 3])
myimage=tf.placeholder("uint8",[None, None, 3])
slice1=tf.slice(my_image,[0,100,0],[300,400,-1]) #[x,y,?],[x,y,?]
with tf.Session() as sess:
result = sess.run(slice1,feed_dict={my_image: input_image})
print(result.shape)
plt.imshow(result)
plt.show()
在切片 1 中,作为列表传递的参数表示 [x,y,?],[x,y,?]。
在 tf.slice(image_tensor,[0,0,0],[100,200,-1]) 中。这里的 0 和 -1 代表什么,为什么我不能更改它们?
【问题讨论】:
标签: python python-3.x tensorflow slice