python - 比较两个不同大小图像的坐标
问题描述
我正在使用 python,我需要计算联合上的交集,同时考虑到一个真实的和一个锚框(通常是两个矩形)。问题是我在大小为 53x64 的图像上生成锚点,而我有相对于大小为 424x512 的图像的真实坐标。我掌握的信息是:
- 锚点:[x1,y1,x2,y2] 相对于 53x64 图像;
- GT:[x1,y1,x2,y2] 相对于 424x512 图像;
特别是它们是矩形的两个对角的坐标。所以问题是这种方式的距离和面积不成比例。所以问题是,我如何以正确的方式比较这两个元素?
解决方案
这是我的答案。我希望我能正确理解你想要什么。
Coordinates = {"x1" : 3, "x2" : 11, "y1" : 7, "y2" : 13}
NewCoords = {}
for key, value in Coordinates:
NewCoords[key] = (value*8)
print(NewCoords)
# {"x1" : 24, "x2" : 88, "y1" : 56, "y2" : 104}
推荐阅读
- python - 向 matplotlib 中的图形添加文本
- typescript - 为我选择的每个项目设置样式?
- javascript - Gmail Add On Google Script 行为不正确
- regex - JS 正则表达式仅排除 http - 必须包含 https
- javascript - 如何在调用按键后隐藏以前的问题时显示新问题
- python - tkinter askdirectory 在导入的模块中不起作用
- mysql - 如何在 NodeJS 中使用变量插入查询
- flutter - 单击一个底部导航栏项(并加载相关页面)时隐藏底部导航栏 - Flutter
- javascript - oracle apex 中的共享变量
- blender - 有没有办法在搅拌机中“压缩”模型而不损失质量?