VLmeat 라 이브 러 리 - > LBP 특징 소스 분석

725 단어 LBP
VLFeat 에 있 는 LBP 특징 추출 함 수 를 직접 호출 하려 고 했 는데 그 함수 가 실현 되 는 방식 을 살 펴 보 았 습 니 다. 다음 과 같 습 니 다.
lbp.h
lbp. cpp 의 LBP 특징 추출 함 수 는 다음 과 같 습 니 다.
위 에서 이 코드 를 볼 수 있다.
맞다.
LBP
특징 벡터 추출 절차
(1) 우선 검색 창 을 n 으로 나 눕 니 다.×n 의 작은 영역 (cell);
(2) 각 cell 의 한 픽 셀 에 대해 인접 한 8 개의 픽 셀 의 그 레이스 케 일 값 을 비교 하고 주변 픽 셀 값 이 중심 픽 셀 값 보다 크 면 이 픽 셀 의 위 치 는 1 로 표시 되 며 그렇지 않 으 면 0 으로 표 시 됩 니 다.이렇게 하면 3 * 3 인접 도 메 인 내 8 개의 점 을 비교 하면 8 비트 바 이 너 리 수 를 생 성 할 수 있 습 니 다. 즉, 이 창 중심 픽 셀 점 의 LBP 값 을 얻 을 수 있 습 니 다.
(3) 그 다음 에 모든 cell 의 직사 도, 즉 모든 숫자 (10 진수 LBP 값 으로 가정) 가 나타 나 는 빈 도 를 계산한다.그리고 이 직사 도 를 획일 화 처리 했다.
(4) 마지막 으로 얻 은 모든 cell 의 통계 직사 도 를 하나의 특징 벡터, 즉 전체 그림 의 LBP 무늬 특징 벡터 로 연결한다. 가장 원시 적 인 LBP 특징 추출 코드 입 니 다.

좋은 웹페이지 즐겨찾기