OpenCV에서 사용할 haar cascade (.xml 파일)를 만드는 방법은 무엇입니까?
문제
OpenCV 라이브러리에 익숙하다면 HAAR 캐스케이드 이미지 객체 감지가 무엇인지 알고 있습니다. 이미지 객체 감지에 의해 인간의 얼굴 감지 또는 다른 것과 같은 것을 의미합니다. 얼굴 감지를위한 HAAR Cascade XML이 있지만 내 자신을 만드는 방법을 모르겠습니다. HAAR Cascade XMLS를 만들어 간단한 밝은 서클 광원을 감지하고 싶습니다 (예 : TV 리모컨의 깜박이는 적외선).
그렇다면 OpenCV에서 사용할 haar cascade (.xml 파일)를 어떻게 만들려면?
해결책
도움이 될 수 있다고 생각합니다.
다른 팁
Haar Cascade를 통해 Simple IR Light Blob을 감지하고 싶다면 매우 이상합니다. 간단한 IR Blob에는 다른 물체 (얼굴, 눈, 코 등)와 같이 OpenCV를 통해 훈련 할 수있는 기능이 충분하지 않기 때문입니다. IR은 내 관점에서 밝기의 한 가지 특징 만있는 단순한 빛이기 때문입니다. 그러나 링크를 따라 분류기를 훈련시키는 방법을 배우려면 많은 도움이됩니다.
http://note.sonots.com/scisoftware/haartraining.html
그리고 IR Blob을 감지하고 싶다면 두 가지 가능성이 더 있습니다. 하나는 딥 알고리즘이 밝은 영역을 감지하고 다른 하나는 IR Blob을 통과하는 IR 캠을 사용할 수 있다는 것입니다. OpenCV Blob functiuons를 사용하여 IR Blob을 쉽게 감지 할 수 있습니다. IR 캠이 광범위하다고 생각되면 IR 차단제 (있는 경우)를 제거하여 IR 캠으로 간단한 웹캠을 만들고 가시 광선 차단제, 즉 음성 필름, 플로피 재료 또는 기타를 추가 할 수 있습니다. 간단한 웹캠을 IR 캠으로 변환하려면 다음 링크를 확인할 수 있습니다.
http://www.metacafe.com/watch/385098/transform_your_webcam_into_an_infrared_cam/