根据像素大小获得实际大小

时间:2014-12-28 10:41:48

标签: android opencv size

我正在尝试使用 OpenCV 库在Android应用中获取真实的对象大小。 我创建了一个能够识别汽车的应用程序(从侧面看)。现在,我需要做的就是获得真正的宽度和高度。

我有什么:

我有物体的高度和宽度(我将汽车包裹在矩形中),我有使用相机的分辨率。

我可以在某种程度上将像素转换为真实尺寸吗?我无法使用与我的距离来反对,因为我不知道。

1 个答案:

答案 0 :(得分:1)

  

我可以在某种程度上将像素转换为真实尺寸吗?我无法使用与我的距离来反对因为我不知道

不,你不能不知道距离。现实世界物体(汽车)在2D图像平面上的透视投影导致信息丢失。例如,在相机附近放一辆小玩具车,在远离相机的地方放一辆普通车。尽管两者的真实尺寸不同,但两者都可能产生相同的投影尺寸。