Image Geometry
關於閱讀筆記 詳細版本
[心得區]
關於圖片的旋轉,過去曾經思考該如何使用BCB撰寫,
因此當課本提到旋轉公式時,有點粗略的就讀過去。
我還是覺得在旋轉的過程中,或多或少會有失真,
因為使用三角函式旋轉,會產生一些小數點
在座標定位上,如果某兩個點(旋轉後)同時轉到(x',y')[同一個點]對應的區域
那麼取捨上該如何處理...之類的?
//是不是該歸類為問題區...(?)
[課本內文問題區]
1. Page 120, Figure 6.3
Nearest-neighbor interpolation,以空圈標記了最近的點
然而位於邊緣的 X1 ,與 X4 僅僅標記了X'2與X'7
X'1與X'8並未被標,是因為重疊的關係?
在這張圖,從 X'→X 似乎沒有太大的問題
然而從 X→X' 是否如字面意義挑最近的點
例如 X'3 較 X'4更接近 X2...X→X'時,X2是否取X'3的值
2. Page 137
90度:c90 = flipud(c);
180度:c180 = filplr(flipud(c));
270度:c270 = fliplr(c);
因為課本上使用imrotate的旋轉,是逆時鐘旋轉...
然而這邊提到特殊與法的時候,有提到度數
我以為c90的結果應該與imrotate(c,90)相同
然而實際上並不是,而是往下折(x,y')
c180 也不等於 imrotate(c,180)而是(x',y')
c270 是(x',y)
註:(x,y')是指 x 相對位置不變,y的位置作映射
(x',y') x y 作映射
(x',y)是指 y 相對位置不變,x的位置作映射
這樣算是我解讀上有所問題嗎?
沒有留言:
張貼留言