Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将OpenImage坐标转换为深色格式_C#_.net_Yolo - Fatal编程技术网

C# 将OpenImage坐标转换为深色格式

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格式为: 如果所有的,,都是相对于图像宽度和

如何将屏幕空间坐标转换为深色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)
我不确定你的文本文件是什么样子。如果您可以将文本文件的示例发布到并转换,这将有所帮助。 我也不知道黑暗的格式叫什么