我有一张数字图像,我想根据它的距离进行一些计算。所以我需要得到毫米/像素的比例。我现在要做的是,在我知道真实世界距离的地方标记两个点,计算它们之间的欧几里得距离,然后得到比例。问题是,只有有两个点,我才能确定正确的毫米/像素比例,或者我需要使用4个点,2个用于X轴,2个用于Y轴?
发布于 2013-03-05 05:05:44
如果您的图像是平面图像,并且相机方向垂直于该曲面,则两个方向上的比例因子应相同。
如果您的图像是平面图像,但它相对于相机倾斜,则在该曲面上标记出一个已知比例的矩形将允许您计算透视变换。(参见示例this question)
如果您的图像是3D场景,那么通常没有办法将像素转换为距离。
发布于 2013-03-05 05:09:30
如果您知道在图片上测量的点A和B之间的距离(比方说以英寸为单位),并且还知道这两个点之间的像素数,则可以通过除以<pixels>/<inches>轻松计算像素/英寸的比率。
我建议取图片上的点,使它们相交的线要么是水平的,要么是垂直的,这样计算就不会有误差,因为像素是矩形的。
https://stackoverflow.com/questions/15210998
复制相似问题