2
我正在尋找繪製矩形到一個四邊形的ImageView
。Android的圖像線性映射
我希望我可以通過覆蓋ViewGroup.getChildStaticTransformation (View child, Transformation t)
和Matrix
而不是Camera
來做到這一點,但它並不像我想的那麼簡單。
我想要一個位圖並將其投影到一個3d平面/表面上。
我以爲我已經找到了一個很好的和簡單的解決方案,Matrix.setRectToRect(...)但不是那裏。由於RectF
只允許指定邊緣,而不是用於映射到梯形的角。我想只能指定目標形狀而不是亂搞3D動畫類或手動旋轉Camera
。
我知道我需要刷上了我的線性代數,但我希望有人可以給我一些指點:)
謝謝!
編輯:環顧四周我看到我想用一個Projective Transformation
編輯:我要考出this solution
如果你需要映射類似人臉的東西,我建議使用OpenCV,但總的來說,我現在沒有得到你的問題。 – axis
對不起,我一定沒有解釋得很好,我編輯了這個問題 – Dori