
[python] 3์ฐจ์ ๊ณต๊ฐ ํ์ ๋ณํ | scipy Rotation
ยท
๐ป Programming/Computer Vision
scipy์ Rotation ํด๋์ค๋ 3D ๊ณต๊ฐ์์์ ํ์ ๋ณํ์ ๋ค๋ฃจ๋ ๋ฐ ์ฌ์ฉ๋๋ค. ํ์ ์ ๋ํ๋ด๋ ํ๋ ฌ๋ก๋ถํฐ ํ์ ์ ์ํํ๊ฑฐ๋, ํ์ ์ ๋ํ๋ด๋ ์ถ๊ณผ ๊ฐ๋๋ฅผ ์ฌ์ฉํ์ฌ ํ์ ์ ์ํํ ์ ์์ด์ 3D geometry๋ฅผ ๋ค๋ฃฐ ๋ ํด๋น ํด๋์ค๋ฅผ ์์ฃผ ์ฌ์ฉํ๊ณ ์๋ค. ๊ทธ ์ค์๋ Rotation.apply() ๋ฉ์๋๋ฅผ ์์ฃผ ์ฌ์ฉํ๋๋ฐ, ์ด ๋ฉ์๋๋ ํ์ ๋ ๋ฒกํฐ๋ฅผ ๋ฐํํ๋ค. ํด๋น ๋ฉ์๋์ ๊ธฐ๋ฅ์ ๋ฒกํฐ์ ํ์ ํ๋ ฌ์ ๊ณฑํ๋ ๊ฒ์ด๋ฉฐ, ์์์ ์ผ๋ก๋ ์์ ๊ฐ์ด ๊ธฐ์กด ๋ฒกํฐ์ ํ์ ํ๋ ฌ(R)์ ๊ณฑํ๋ ๊ฒ๊ณผ ๊ฐ๋ค. ํ์ ํ๋ ฌ์ ๋ฒกํฐ์ ๊ณฑํจ์ผ๋ก์จ ํ์ ๋ ๋ฒกํฐ๋ฅผ ์ป์ ์ ์๋ค. Rotation.inv().apply() ๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ ํ๋ ฌ์ ์ญํ๋ ฌ์ ๋ฒกํฐ์ ์ ์ฉํ์ฌ ํ์ ํ๋ ฌ์ ๋ฐ๋๋ฐฉํฅ์ผ๋ก ํ์ ์ํฌ ์๋ ์๋ค. ์ฝ๋ ์์ fr..