使用Opencv Python管理图像尺寸

使用Opencv Python管理图像尺寸,python,opencv,image-processing,Python,Opencv,Image Processing,我有下面的图像,从中我通过一些预处理计算了尺寸,如灰度缩放、噪声消除、膨胀、获取角点(CornerHarris),然后使用距离公式获得尺寸。有关它的完整信息可以在中看到,我知道尺寸不正确,因为我需要一个参考对象来变换长方体的大小。但是你可以看到,图像是一个盒子,所以逻辑上长度42、54和49必须相同,但它们不同,因为图像的拍摄方式使背景变小,所以它返回的距离更小。我做错了吗?或者任何更好的想法来获得这些维度,使它们相等。谢谢 您无法从图像计算3D对象的尺寸。(阅读有关投影的内容)。你需要一个3D

我有下面的图像,从中我通过一些预处理计算了尺寸,如灰度缩放、噪声消除、膨胀、获取角点(CornerHarris),然后使用距离公式获得尺寸。有关它的完整信息可以在中看到,我知道尺寸不正确,因为我需要一个参考对象来变换长方体的大小。但是你可以看到,图像是一个盒子,所以逻辑上长度42、54和49必须相同,但它们不同,因为图像的拍摄方式使背景变小,所以它返回的距离更小。我做错了吗?或者任何更好的想法来获得这些维度,使它们相等。谢谢


您无法从图像计算3D对象的尺寸。(阅读有关投影的内容)。你需要一个3D模型来获取测量值。你需要两个摄像头才能准确地看到3D。这就是为什么你有两只眼睛而不是一只