J jywyt Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-24 #1 我用扫描仪扫描出一张图片(按一定比例,DPI扫描) 现在想通过DELPHI获取图象中某两面个点的实际距离, 请问怎么办?
A agang_yao Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-25 #2 l = Sqrt((x1-x2) * (x1-x2) + (y1-y2) * (y1-y2)); l = l / dpi; 结果是英寸
S shaofun Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-25 #3 l:=sqrt(sqr(x2-x1)+sqr(y2-y1))/Screen.PixelsPerInch;
A agang_yao Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-26 #4 使用Screen.PixelsPerInch求的是两点在屏幕上的位置。 要求的原图片的实际距离,应该用扫描时的dpi.
C coolbaby Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-26 #5 Sqrt((x1-x2) * (x1-x2) + (y1-y2) * (y1-y2)); 在算一下与实际象素的比例!
J jywyt Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-31 #8 但用扫描仪扫描时,如何获得实际图象与扫出图象的缩放比例呢?
A accelerator Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-31 #9 两点之间的实际距离/实际图象的宽度=图象上两点的距离/图象的宽度 =>两点之间的实际距离=(图象上两点的距离/图象的宽度)*实际图象的宽度