张量流仿射变换填充值

时间:2019-11-23 00:08:31

标签: image opencv tensorflow affinetransform

但是我要复制:

img_tr = cv2.warpAffine(img, m, (IMAGE_SIZE, IMAGE_SIZE), borderMode=cv2.BORDER_CONSTANT,
                        borderValue=(FILL_VALUE,FILL_VALUE,FILL_VALUE),
                        flags=cv2.INTER_LINEAR)

我正在使用

    img_tr = tf.contrib.image.transform(img,
                                        affine_transform,
                                        interpolation='BILINEAR',
                                        output_shape=[IMAGE_SIZE, IMAGE_SIZE],
                                        name='affine_warp')
  

输入图像之外的变换坐标将填充为   零。

https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/image/transform

是否可以设置填充值?

1 个答案:

答案 0 :(得分:0)

当我们跟踪源代码时,我们可以在文件image_ops.h中找到底层实现。 fill_vaule在(第65、74、86行)中设置为零,因此更改它的唯一方法是编辑并重建源。