본문 바로가기

영상처리

cvWarpPerspective() 사용 방법 1. 와핑 와핑이라는 말의 의미는 휘게하다, 왜곡시키다 라는 의미로 해석할 수 있지만, 영상처리에서는 회전 보정이나 찌그러진 이미지의 정규화를 위하여 사용한다. 2. OpenCV 제공 함수를 이용한 와핑 (역순으로 설명) OpenCV 에서 이미지의 와핑을 위해 제공하는 함수는 cvWarpPerspective() 이며, 이는 원본 이미지를 미리 구해진 변환 매트릭스를 이용하여 타겟 이미지를 생성하는 함수이다. void cvWarpPerspective (const CvArr *src, CvArr *dst, const CvMat *map_matrix, int flags = 1+8, CvScalar fillval = cvScalarAll(0)) 첫 번 째 변수 src는 IplImage* 타입의 원본 이미지, 두..
얼굴 추출 프로그램 with OpenCV 몇 줄만 추가하면 이런 막강한 성능이라니. 영상처리 전공자로써 힘이 쭉 빠지는 일. 더 열심히 노력해야겠다는 생각 밖에는... 알고리즘은, 여러개의 Haar 분류기를 조합해서 사용하는 아다부스트(Adaboost) 알고리즘이며, 분류기의 종류에는 다음과 같은 것들이 있다. 아래는 추가 테스트 영상이다. 테스트에 사용된 사진들은 광희 결혼식날 사진. 이 사진들 어여 편집해서 보내줘야 할텐데. 손도 못대고 밀린 사진들이 너무 많다. 그나저나, 이녀석들 못본지 오래되었군. 다들 보고싶다. 향후 진행방향은, 여러개의 Haar 분류기를 이용한 자동차 번호판의 추출이다.
손 동작 인식 하드디스크를 정리하다가 찾은 명품 데모 동영상! 손 동작 인식을 통해, 기본적인 포인터의 움직임 및 문자 입력 등을 수행하는 영상. 오랫동안 하드디스크에 있던 영상이라 출처를 알 수 없었으나, 파일명이 lockton-demo 라고 되어 있는 것에 힌트를 얻어 홈페이지를 찾았다. http://www.robots.ox.ac.uk/~awf/bmvc02/ 관련 보고서 및 논문도 링크되어 있으니 참고하길.
Lip Tracking 얼굴 표정 인식 및 음성인식기술을 뒷받침하는 중요한 기술. 출처 : CVSSP, University of Surrey http://www.ee.surrey.ac.uk/Projects/M2VTS/experiments/lip_tracking/
Visual Active Memory application: Understanding Tennis 뱀파이어(vampire, Visual Active Memory Processes and Interactive REtrieval) 프로젝트로 시작된 이 기술은, 테니스 영상에서 사람과 공의 움직임을 분석/인식하여 그 데이터를 저장/활용할 수 있도록 한다. 1. 전처리 카메라 입력이 인지되면 영상을 경기영상과 그 이외의 것들로 구분하고, 경기영상에서 움직임 정보(전경영상)를 제외한 배경영상을 만들어낸다. 2. 카메라 교정 카메라의 위치, 촛점거리 등을 이용하여 영상의 분석에 용이한 형태로 새로운 영상을 만들어 낸다. 3. 트래킹(Tracking) 동영상에서 보는바와 같이, 사람과 공의 움직임을 추적한다. 4. 경기 이해/분석 트래킹 된 이벤트들을 테니스 규칙에 의거하여 정리한 프로그램이다. (현재 값은 서비..