0
まず、tf.image.resize_imagesを使用して2の係数でイメージをダウンサンプリングし、次にtf.image.resize_imagesを使用して係数2で再びアップサンプリングします。これらの2つの操作では、私はバイキュービックをカーネルとして使用しましたが、結果イメージには255より大きいまたは0より小さいピクセル値がいくつかありますが、バイリニアカーネルを使用した場合、結果イメージは良好です。誰もその理由を知っていますか?どうもありがとうございました。バイキュービックリサイズ(tf.image.resize_images)を使用した後のピクセル値が255より大きい
これとの間のピクセルを取得するためにresize_imagesののfloat32出力に(画像、DTYPE = tf.uint8)tf.saturate_cast使用することができますバイキュービックカーネルの実装では非常にうまくバグかもしれません。私はあなたがGitHubの問題を開くことをお勧めします:https://github.com/tensorflow/tensorflow/issues 問題の原因となる画像を含めてください。 – keveman