为了账号安全,请及时绑定邮箱和手机立即绑定

如何将边界框六进制值转换为整数?

如何将边界框六进制值转换为整数?

守着星空守着你 2021-06-28 14:58:59
这是一个 XML 文件,我想在其中使用 python 获取边界框坐标。您可以看到有一个 BBox 属性,它在十六进制字符串中包含 (x1,y1,x2,y2)。我使用 python 解析边界框信息,但问题是如何将这个 16 位十六进制值转换为人类可读的整数值,我们熟悉将其视为对象边界坐标值。我使用过int('hex str', 16)但它给出了一个很大的整数值,这显然不像 800x1200 大小图像的坐标值。在这种情况下,BBox 的第一个值是“4074145c00000005”,我在转换后得到了 4644359501095370757。请给我一个解决方案,如何将这个边界框坐标转换为人类可以理解的整数值。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信