用零填充 image
到指定的 height
和 width
。
用法
tf.image.pad_to_bounding_box(
image, offset_height, offset_width, target_height, target_width
)
參數
-
image
形狀為[batch, height, width, channels]
的 4-D 張量或形狀為[height, width, channels]
的 3-D 張量。 -
offset_height
要在頂部添加的零行數。 -
offset_width
要在左側添加的零列數。 -
target_height
輸出圖像的高度。 -
target_width
輸出圖像的寬度。
返回
-
如果
image
是 4-D,則形狀為[batch, target_height, target_width, channels]
的 4-D 浮點張量 如果image
是 3-D,則形狀為[target_height, target_width, channels]
的 3-D 浮點張量
拋出
-
ValueError
如果image
的形狀與offset_*
或target_*
參數不兼容,或者offset_height
或offset_width
為負數。
在頂部添加 offset_height
行零,在左側添加 offset_width
零列,然後用零填充底部和右側的圖像,直到它具有尺寸 target_height
, target_width
。
如果 offset_*
為零並且圖像已經具有 target_height
的大小 target_width
,則此操作不執行任何操作。
使用示例:
x = [[[1., 2., 3.],
[4., 5., 6.]],
[[7., 8., 9.],
[10., 11., 12.]]]
padded_image = tf.image.pad_to_bounding_box(x, 1, 1, 4, 4)
padded_image
<tf.Tensor:shape=(4, 4, 3), dtype=float32, numpy=
array([[[ 0., 0., 0.],
[ 0., 0., 0.],
[ 0., 0., 0.],
[ 0., 0., 0.]],
[[ 0., 0., 0.],
[ 1., 2., 3.],
[ 4., 5., 6.],
[ 0., 0., 0.]],
[[ 0., 0., 0.],
[ 7., 8., 9.],
[10., 11., 12.],
[ 0., 0., 0.]],
[[ 0., 0., 0.],
[ 0., 0., 0.],
[ 0., 0., 0.],
[ 0., 0., 0.]]], dtype=float32)>
相關用法
- Python tf.image.psnr用法及代碼示例
- Python tf.image.per_image_standardization用法及代碼示例
- Python tf.image.random_brightness用法及代碼示例
- Python tf.image.adjust_hue用法及代碼示例
- Python tf.image.random_contrast用法及代碼示例
- Python tf.image.rot90用法及代碼示例
- Python tf.image.random_hue用法及代碼示例
- Python tf.image.flip_left_right用法及代碼示例
- Python tf.image.convert_image_dtype用法及代碼示例
- Python tf.image.stateless_random_flip_up_down用法及代碼示例
- Python tf.image.random_saturation用法及代碼示例
- Python tf.image.extract_glimpse用法及代碼示例
- Python tf.image.flip_up_down用法及代碼示例
- Python tf.image.crop_to_bounding_box用法及代碼示例
- Python tf.image.stateless_random_jpeg_quality用法及代碼示例
- Python tf.image.crop_and_resize用法及代碼示例
- Python tf.image.stateless_random_hue用法及代碼示例
- Python tf.image.rgb_to_yiq用法及代碼示例
- Python tf.image.stateless_random_crop用法及代碼示例
- Python tf.image.resize_with_crop_or_pad用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.image.pad_to_bounding_box。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。