2017-07-03 38 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

相關問題