티스토리 뷰

Portfolio

FeatureBasedImageMetamorphosis

군자동꽃미남 2016. 2. 16. 12:38


이미지 모핑의 한 종류이며, 이미지 A와 이미지 B가 주어졌을 때, 이미지 A에서 이미지 B로 자연스럽게 이미지가 변형되는 것을 구현한 프로젝트. AB 모두 동일한 대응이 되는 라인을 그려서 대응되는 라인끼리 계산을 통해 이미지를 변형시킨다.





선형 보간법과 알파값을 통해 이미지의 부드러운 변형을 위해 새롭게 좌표값 Q와 P를 구해준다.





dot product와 cross product를 사용하여 한 쌍의 대응되는 라인을 계산. 결과 이미지로 부터 u와 v를 구하고, 원본 이미지의 어떤 좌표의 스칼라 값이 결과이미지의 X좌표에 대응되는지를 알기 위해 X'를 구한다.





X'이 다른 라인들과의 거리에 따른 가중치를 통해 이미지가 늘어나고 휘어지면서 적절하게 변형되도록 보정해준다.






FeatureBasedImageMetamorphosis.pdf


Feature Based Image Metamorphosis란.docx


CLineList.cpp


CLineList.h


CMetamorphosis.cpp


CMetamorphosis.h


main.cpp


'Portfolio' 카테고리의 다른 글

[C/C++]My Chatting  (0) 2016.06.24
[C/C++ 전용]MySQL Connector  (0) 2016.06.24
Image Deblurring  (0) 2016.02.16
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함