안녕하세요..
요새는 빌더로 영상처리중 얼굴인식을 공부하고 있습니다.
패턴인식의 확장개념인 얼굴인식은 많은 알고리즘이 나오고 있습니다.
가장 많이 사용하는 PCA(Principle Component Analysis)을 코딩해보았습니다.
물론 아직 직접 얼굴영상을 입력하는 것은 아니고, 3*3의 샘플패턴 4개를 학습영상으로 이용하고
3*3의 입력패턴으로 샘플패턴중 가장 유사한 패턴을 찾는 알고리즘입니다.
각각의 3*3패턴은 Gray영상과 같은 0~255값을 가지고 있고 프로그램 실행중에 변경할수 있도록
하였습니다.
PCA를 사용하려면 EigenValue와 EigenVector를 구해야 하는데 이것을 구하는 로직이
핵심이라고 할수 있습니다.
사용버전 : C++Builder 6.0
|