keras - Keras RandomRotation 层产生黑线?
问题描述
我正在尝试使用 Keras RandomRotation 来扩充我的图像数据集。这是代码:
data_augmentation = tf.keras.Sequential([
keras.layers.experimental.preprocessing.RandomRotation(
0.5,
fill_mode='reflect',
interpolation='bilinear')
])
im = data_augmentation(valid_images[0:1])[0]
plt.imshow(im)
plt.show()
不幸的是,生成的图像包含黑线。我确实喜欢反射填充模式,所以我想保留它。您能否建议我可以摆脱黑线并产生更平滑的图像?Numpy 也可以这样做吗?我尝试设置插值='最近的',但这没有帮助。
解决方案
推荐阅读
- ruby - 什么是红宝石中的 Object::nvim (Object#nvim)?
- spring - KotlinTest 多个 Bean
- c# - 无法在特定的 html 元素中获取标签
- vmware - 如何在 VMware vSphere 中使用 powercli 列出特定数据存储的所有 iso 文件
- python - Jython:从 URL 获取图像尺寸
- constructor - 不调用 C++/Cli 析构函数
- javascript - 使用没有表单的 jquery 按钮重置
- java - 新手使用 Scanner 对象进行拼写检查
- javascript - 使用 lodash _.sortby 对包含详细信息的联系人数组进行排序并最后发送空值?
- xml - 访问杨列表中叶子的xpath是什么?