Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.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# 确定视频文件中对象的真实坐标_C#_Opencv - Fatal编程技术网

C# 确定视频文件中对象的真实坐标

C# 确定视频文件中对象的真实坐标,c#,opencv,C#,Opencv,我正在做一个项目,通过一个视频文件来确定船只与摄像机的距离。我唯一掌握的信息是到地平线的距离,距离摄像机大约15公里。我可以跟踪和探测飞船,但是我如何才能找到到飞船的实际距离呢?如果你知道摄像机的焦距和传感器高度,你可以尝试下面的关系式,如图所示 另一个是,特别是对于遥远的物体,这里你可以用57的规则,一些人这样认为 Distance of object= (Size of object * 360)/(2 * 3.14 * Angular size in degree). 你可以看到更多关于

我正在做一个项目,通过一个视频文件来确定船只与摄像机的距离。我唯一掌握的信息是到地平线的距离,距离摄像机大约15公里。我可以跟踪和探测飞船,但是我如何才能找到到飞船的实际距离呢?如果你知道摄像机的焦距和传感器高度,你可以尝试下面的关系式,如图所示

另一个是,特别是对于遥远的物体,这里你可以用57的规则,一些人这样认为

Distance of object= (Size of object * 360)/(2 * 3.14 * Angular size in degree).
你可以看到更多关于这些的信息


希望这些有帮助……

您是否有代码显示您迄今为止的尝试?如果不是,回答可能是开放式的,人们将无法提供更多帮助。谢谢Haris飞船是一个遥远的物体,但我不知道物体的大小。我可以在我的问题中使用相机校准吗?
Distance of object= (Size of object * 360)/(2 * 3.14 * Angular size in degree).