【问题标题】:Detecting the angle of an objected detected by YOLO检测YOLO检测到的物体的角度
【发布时间】:2020-12-21 17:34:49
【问题描述】:

我使用 YOLO 正确检测到上述注射器。现在我想知道如何测量注射器的大致角度?有什么想法吗?我需要正确预测注射器和表面之间的“误差范围”。我正在考虑检测基线之间的偏差角度,基线是注射器的图像下边缘。我不确定我的假设是否正确。另外,有没有办法根据注射器的方向在注射器中间画一条线?

Syringe Training Image

【问题讨论】:

  • 考虑添加一些关于您迄今为止尝试过的信息,以及一些显示您如何提取注射器的示例代码。
  • 请显示您目前获得的结果以及您是如何获得这些结果的。谢谢。
  • @MarkSetchell.. 我更新了输出图像并更好地解释了我的想法
  • 肯定只是atan2(bounding box height/bounding box width) ?

标签: python image-processing tracking detection angle


【解决方案1】:

如果您有使用角度注释的数据,您还可以训练网络预测除了 bbox 之外的角度。 如果你这样做,我会建议预测 2 个值,它们是角度的余弦和正弦,而不是直接预测角度,以避免在 -pi/pi 处环绕。

【讨论】:

  • 感谢您的反馈。不幸的是,我没有!我被要求预测评估学员表现的角度。你能详细说明一下吗?我想知道您所说的“避免在 -ip/ip 处环绕”是什么意思?
  • “环绕”问题是 -pi 角度与 pi 角度相同,这可能会干扰网络的正确训练。对于角度的正弦和余弦表示,您没有这个问题。
猜你喜欢
  • 2017-08-22
  • 2021-11-29
  • 2022-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-24
  • 2018-10-23
  • 2017-04-06
相关资源
最近更新 更多