-
제한된 자원 환경에서 컴퓨터 비전 기능을 구현하기 위해 설계된 경량 C99 기반 라이브러리
-
그레이스케일 이미지 처리에 초점을 맞추고, 수 KB 수준의 코드로 동작
- 핵심 특징 : 단일 헤더 구조, 정수 연산 기반, 외부 의존성 없음
- 제공 기능
- 이미지 처리: 복사, 자르기, bilinear 리사이즈, 다운샘플링 지원
- 필터링: Blur, Sobel 에지 검출, 전역·Otsu·적응형 임계값 처리
- Morphology : 침식(erosion) , 팽창(dilation) 기능 제공
- Geometry: 연결 컴포넌트 분석, 투시 왜곡 보정(perspective warp) 지원
- 피쳐 추출: FAST/ORB 키포인트 및 디스크립터로 객체 추적 가능
-
LBP(Local Binary Pattern) 기반 캐스케이드 검출로 얼굴, 차량 등 객체 인식에 활용 가능
-
PGM 포맷 입출력 유틸리티 포함
-
동적 메모리 할당, C++ 코드, 외부 라이브러리 전혀 없이 1KLOC의 싱글 헤더파일로 동작
- API는 단순한 구조체와 함수 중심으로 구성되어 임베디드 환경에 통합 쉬움
-
MIT 라이선스로 연구, 제품, 임베디드 비전 프로젝트에 자유롭게 활용 가능