私はディープラーニングについて勉強している学生です。tensroflowフレームワークを使用してコードを作成しています。だから私は質問があります。Pil.image.cropを使用して切り抜き画像を作成しましたが、トレーニング時にPil.image.cropをテンソルに割り当てることができません。だからどうすればトリミングされた画像をテンソルに割り当てることができますか?Plzは私にアドバイスをくれます。ありがとうございました。これが私のgithubアドレスですhttps://github.com/dldudwo0805/DeepLearningPractice
あなたはでそれを行うことができますtf.image.crop_and_resize
。次に例を示します。
from scipy.misc import imread
img = imread('flower.jpg')
# image placeholder
X = tf.placeholder(dtype=tf.uint8, shape=(1, 300,300,3))
# You need to set the area to crop in boxes and resize it to in crop_size
Y = tf.image.crop_and_resize(X,boxes=[[.25,.25,.75,.75]], crop_size=[100, 100], box_ind=[0] )
sess = tf.InteractiveSession()
tf.global_variables_initializer().run()
out = sess.run(Y, {X:np.expand_dims(img,0)})
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加