본문 바로가기

Data Science/Image Processing4

Adobe Photoshop CS5 - PatchMatch - www.CS5.org 연구실에서 하던 프로젝트들의 대부분이 거의 완벽하게 시연이 되고 있구나... 역시 어도브다 ㅋㅋ 2010. 4. 5.
ISMAR 2007 Awards - Augmented Reality Augmented Reality 관련 영상인데 best paper 를 먹을만 하군요. 이거원 트래킹서부터 해서 인식이 너무 잘되는구만... Best Paper Award: Georg Klein and David Murray. "Parallel Tracking and Mapping for Small AR Workspaces" Best Student Paper Award: Denis Kalkofen, Erick Mendez, and Dieter Schmalstieg. "Interactive Focus and Context Visualization for Augmented Reality" Honorable Mention Award: Cindy M. Robertson and Blair MacIntyre. "An.. 2008. 3. 20.
SVD : singular value decomposition ( 특이값 분해 ) - 출처 : 보리님 블로그 모든 m×n 행렬 A은 다음과 같이 분해할 수 있다.A = UΣVTU는 m×m 직교 행렬(orthogonal matrix)이고, V는 n×n 직교 행렬이다. m×n 행렬인 Σ는 대각선에만 그 값이 있는데, 0 또는 양수이다. 이 값을 특이값(singular value)이라고 한다. 고유값-고유벡터 분해(eigenvalue-eigenvector decomposition)A = QΛQT는 대칭 행렬(symmetric matrix)에 대해서 먹히는 반면에 (사실 충분 조건이다. 필요충분조건을 말하려면 너무 길어지니깐...) , SVD는 모든 행렬에 대해 (정방행렬이 아니더라도) 써 먹을 수 있는 만능이다.행렬 A를 벡터 공간(vector space) 간 선형 사상(linear mapping)으로 보면 (엮인 .. 2008. 1. 2.
[openCV] 이미지 rotate & scale 코드 int main(){ IplImage *imgA = cvLoadImage( "image1.jpg", 1); IplImage *imgB = cvCreateImage( cvGetSize( imgA), IPL_DEPTH_8U, 3); const double angle = 40.0; //회전각도 const double scale = 1.0; //크기 CvPoint2D32f center = cvPoint2D32f( imgA->width/2.0, imgA->height/2.0);//회전중심설정 CvMat *rot_mat = cvCreateMat( 2, 3, CV_32FC1); cv2DRotationMatrix( center, angle, scale, rot_mat); // 메트릭스 변환 cvWarpAffine( i.. 2008. 1. 2.