Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tf.image.pad_到_边界_框VS.tf.pad和tf.image.crop_到_边界_框VS.tf.slice_Python_Tensorflow - Fatal编程技术网

Python tf.image.pad_到_边界_框VS.tf.pad和tf.image.crop_到_边界_框VS.tf.slice

Python tf.image.pad_到_边界_框VS.tf.pad和tf.image.crop_到_边界_框VS.tf.slice,python,tensorflow,Python,Tensorflow,我想了解为什么这两个函数tf.image.crop_to_bounding_box和tf.image.pad_to_bounding_box存在,因为这两个函数的行为可以分别用tf.slice和tf.pad来完成 它们不那么容易理解,而且它们的范围很窄,因为它们只接受3D和4D张量。此外,它们在执行时间方面往往较慢 这里有什么我错过的吗 为了便于使用,您通常会使用tf.image.* 裁剪到边界框和填充到边界框都使用slice和PadUnderwever,但也添加了检查和约束,以确保您不会花费数

我想了解为什么这两个函数tf.image.crop_to_bounding_box和tf.image.pad_to_bounding_box存在,因为这两个函数的行为可以分别用tf.slice和tf.pad来完成

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

这里有什么我错过的吗

为了便于使用,您通常会使用tf.image.*

裁剪到边界框和填充到边界框都使用slice和PadUnderwever,但也添加了检查和约束,以确保您不会花费数小时来调试切片/填充索引和偏移