tf.image.pad_to_bounding_box VS tf.pad和tf.image.crop_to_bounding_box VS tf.slice

时间:2017-04-14 12:42:35

标签: python tensorflow

我想理解为什么两个函数tf.image.crop_to_bounding_boxtf.image.pad_to_bounding_box都存在,因为这两个函数的行为可以分别用tf.slice和{{1}完成。 }}

它们不是那么容易理解,而且它们的范围很窄,因为它们只接受3D和4D张量。此外,它们在执行时间方面往往较慢。

我想念这里的东西吗?

1 个答案:

答案 0 :(得分:1)

大多数情况下,您使用它们tf.image.*是为了方便使用。

crop_to_bounding_boxpad_to_bounding_box下方都使用slicepad,但也添加了检查和约束,以确保您不会花费数小时尝试调试切片/垫指数和抵消。