본문 바로가기

adaboost

[Object Detection] Robust Real-Time Object Detection (3) ● training 과정▶ 위의 그림에서☞ n - 전체 training sample 수 ☞ xi - image -> integral image☞ yi - label : 0, 1☞ m - positive sample 수☞ l - negative sample 수☞ w - weight☞ T - iteration, optimal 한 classifier 최대 수 ☞ t < T (0부터 시작한다면,)☞ i 이때 resize(24x24) & integral image converting▶ 이후론, training set은 24x24이미지, integral image 형태를 의미함. ▶ 3. generating!! haar like feature 실제 haar like feature를 계산하는게 아니라, 24*24안에.. 더보기
[Object Detection] Robust Real-Time Object Detection (1) 논문 정보Paul Viola, and Michael Jones. International Journal of Computer Vision 57(2):137--154 (2002) Haarr like feature.. Integral image : 현재 위치 (x, y)는 (0, 0)~(x~y)의 Pixel값들의 Sum으로 표시, 일종의 적분 이미지, 그러나 매우 단순해보임. 가능하나? 이런 생각이 듬.왜? 매우 빠른 (극도의) feature 추출 방법을 선보임. 이는 Scale space에서 보다 강력함. (논문에서 11 pyramid 이미지에서 15fps) 이런 Integral image를 이용하여, 위의 4가지형태의 Haar like feature를 생성 수직/수평/대각선형태(이는 방향성을 지니고 있음.. 더보기
이미지에서 자전거를 찾자 - Object Detection 이 카테고리 포스트는 단지 실험적이고 테스트 결과를 보여줍니다. 바로 이전 포스트와 내용은 동일합니다. 이번엔 자전거죠 이전 포스트 고양이보다는 더 잘 되는듯한 느낌이 듭니다. 어떻나요? 더보기
고양이 얼굴을 찾자~ object detection 링크 object detection에 관해 서치하다가 위의 링크를 찾았네요. 여기에 좀 신기한게 있고 코드가 공개되어 있어서 한번 테스트를 해보았습니다. 정리하자면 이렇습니다. OpenCV에 있는 Harr-like feature + adaboost 과 유사한 형태의 알고리즘을 사용하는 듯한데요. 논문을 보면 Harr like feature가 아니라 HOG(Histograms of Oriented Gradients)를 이용하네요~ 이 사이트에 들어가보면, 사람, 자전거, 고양이에 대한 학습된 파일을 함께 제공합니다. 리눅스에서 실행했더니 야간의 에러가 있는것을 제외하고는 금방 실행시킬수 있었습니다. 다음은 그 데모 결과입니다. 다음에는 다른 대상을 돌려보아야 겠네요~:) 더보기