python-3.x - 为什么需要在tensorflow中为sample_distorted_bounding_box指定参数'bounding_boxes'?
问题描述
sample_distorted_bounding_box(
image_size,
bounding_boxes,
...
)
边界框以 [y_min, x_min, y_max, x_max] 的形式提供和返回。边界框坐标是相对于底层图像的宽度和高度在 [0.0, 1.0] 中的浮点数。
该函数将返回一个随机扭曲的边界框,为什么我需要在使用它之前指定一个边界框?
解决方案
这是因为此函数计算的框可以使用提供的框作为输入来指导采样。
更具体地说,sample_distorted_bounding_boxes
可以强制返回的随机框包含输入边界框的最小部分。目标是避免边界框不包含或不相关信息。该分数由参数控制min_object_covered
,默认为 0.1。
请注意,输入bounding_boxes
可能为空,在这种情况下,它默认为覆盖整个图像的单个框。
推荐阅读
- c# - .Net核心,使用
- ubuntu-12.04 - Windows 子系统 WSL Ubuntu 升级 18.04 到 20.04 问题
- sql-server - 数据未反映在 SQL SERVER 管理工作室中
- amazon-web-services - 无法使用无服务器使用 AWS Lambda 和 DynamoDB Rest API 发送 GET 请求
- java - 如何使用 java 流获取字符串的特殊部分?
- angular - 替换打字稿中字符串的连接部分
- python - 如何在控制台中包含html标签从python脚本完整登录Jenkins
- wix - 如何设置 WiX 默认安装位置
- angular - 视图不以角度显示
- python - 在 Windows 中禁用调整 python 控制台应用程序的大小