2017-07-03 34 views
0

我需要对较大的图像文件进行冗长的处理。因此在处理之前,我调整其大小。在调整大小后的图像中处理矩形的坐标结束时返回。如何我把这个矩形/矩形的坐标转换成一个矩形在未调整大小的全尺寸图像?将矩形从较大的图像转换为较小的一个

+0

的[我怎样才能改变XY坐标可能的复制和缩放图像上的高度/宽度与原始大小的图像?](https://stackoverflow.com/questions/4994690/how-can-i-transform-xy-coordinates-and-height-width-on-a-缩放图像到原产地) –

回答

0

调整大小是线性变换,所以新的一些点的计算公式为

X_New = Ax * X_Old + Bx 

把它找回来的坐标,只需使用逆变换

X_Old = (X_New - Bx)/Ax 
+0

谢谢..但是什么'Ax'和'Bx'的意思是......请您添加一些附件ls .. – techno

+0

它们是通过调整大小来定义的 – MBo

+0

例如,我必须将调整大小后的图像(较小的大小)内的一个点(x,y)转换为较大的图像。我按照以下方式进行:xt =(x-largeimagewidth)/smallimagewidth'?我是对的?你能补充一些解释吗? – techno

相关问题