当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.image.rot90用法及代码示例


将图像逆时针旋转 90 度。

用法

tf.image.rot90(
    image, k=1, name=None
)

参数

  • image 形状为 [batch, height, width, channels] 的 4-D 张量或形状为 [height, width, channels] 的 3-D 张量。
  • k 一个标量整数张量。图像旋转 90 度的次数。
  • name 此操作的名称(可选)。

返回

  • image 具有相同类型和形状的旋转张量。

抛出

  • ValueError 如果不支持image 的形状。

例如:

a=tf.constant([[[1],[2]],
               [[3],[4]]])
# rotating `a` counter clockwise by 90 degrees
a_rot=tf.image.rot90(a)
print(a_rot[...,0].numpy())
[[2 4]
 [1 3]]
# rotating `a` counter clockwise by 270 degrees
a_rot=tf.image.rot90(a, k=3)
print(a_rot[...,0].numpy())
[[3 1]
 [4 2]]

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.image.rot90。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。