C# 将OpenImage坐标转换为深色格式
如何将屏幕空间坐标转换为深色Yolo格式 图像尺寸:C# 将OpenImage坐标转换为深色格式,c#,.net,yolo,C#,.net,Yolo,如何将屏幕空间坐标转换为深色Yolo格式 图像尺寸: width: 1024 height: 768 盒子尺寸: x: 51.84 y: 175.359741 width: 988.16 height: 639.999756 标准化我理解为点到图像的划分,因为x=x/宽度 但要将x、y、宽度、高度坐标转换为深色格式 如果有人能给我指点方向 顺便问一下,什么是黑暗的格式称为?因为原来是屏幕空间。 这将使谷歌搜索变得更加容易。可能会有所帮助。YOLO格式为: 如果所有的,,都是相对于图像宽度和
width: 1024
height: 768
盒子尺寸:
x: 51.84
y: 175.359741
width: 988.16
height: 639.999756
标准化我理解为点到图像的划分,因为x=x/宽度
但要将x、y、宽度、高度坐标转换为深色格式
如果有人能给我指点方向
顺便问一下,什么是黑暗的格式称为?因为原来是屏幕空间。
这将使谷歌搜索变得更加容易。可能会有所帮助。YOLO格式为:
如果所有的,,
都是相对于图像宽度和高度的浮点值,则它可以在0.0到1.0之间相等
- 宽度=对象宽度/图像宽度
- 高度=对象高度/图像高度
- x_中心和y_中心是每个对象的中心坐标
- x_中心=(x_最小值+(x_最大值-x_最小值)/2)/图像宽度
- y_中心=(y_最小值+(y_最大值-y_最小值)/2)/图像宽度
在您的示例中:
width = 988.16 / 1024
height = 639.999756 / 768
x_center = (51.84 + 988.16) / (2 * 1024)
y_center = (175.359741 + 639.999756) / (2 * 768)
我不确定你的文本文件是什么样子。如果您可以将文本文件的示例发布到并转换,这将有所帮助。
我也不知道黑暗的格式叫什么