손끝 또는 손톱 감지를위한 알고리즘


10

이미지에서 손가락 끝 / 손톱을 감지하는 데 사용할 수있는 최상의 알고리즘이 무엇인지 조언 해 줄 수 있습니까? 내 마음을 넘어선 첫 번째 것은 비올라 존스 였습니다. 다시 생각한 후에 가장자리 감지를 적용한 후 Hugh 변환 만 사용할 수 있다고 결론을 내 렸습니다. 하지만 조언이 더 필요합니다. 또한 이것이 학습을 목적으로하는 학생의 프로젝트가 될 것이기 때문에 OpenCV 또는 이와 유사한 프레임 워크를 사용할 수 없습니다. 아래는 처리 될 일반적인 이미지입니다. (하향식 뷰가 아님). 엄지 손가락 감지가 필요하지 않습니다.

일반적인 이미지 http://www.deviantpics.com/images/BwgPX.jpg

답변:


2

신경망 또는 SVM을 사용하여 모델에 맞는 것을 고려할 것입니다. 이 접근 방식의 어려움은 긍정적 인 예와 부정적인 예를 모두 포함하여 많은 데이터를 수집해야한다는 것입니다. 그러나 이미 수집 한 이미지의 크기를 조정하거나 회전하여 많은 인공 데이터를 생성 할 수 있습니다. 데이터를 수집 한 후 몇 가지 크기의 "이동 창"을 사용하여 훈련 세트에없는 이미지의 손톱을 감지 할 수 있습니다. 프로젝트를 수행하는 데 얼마나 많은 시간을 보내고 싶을 지 모르겠습니다. 그러나 효율적인 학습 알고리즘을 직접 구현하기는 어렵습니다. 그러나 이미이 목적으로 사용할 SVM 라이브러리 가 있습니다.


제안 해 주셔서 감사합니다. 통찰력을 얻기 위해 OpenCV에서 시도해 볼 수 있습니다.

2

Haar 인 OpenCV에서 Viola-Jones를 사용했습니다. 웨이블릿을 기반으로 한 것으로 예상했던 것보다 훨씬 강력합니다.

그러나 이것이 일반적인 이미지입니까? 손가락이 펴지거나 펴지면 어떻게됩니까? 또는 기울어?

도메인을 명확하게 정의해야합니다.


대답 해줘서 고마워요. 물론 약간의 변형이 있지만 손톱은 항상이 그림과 같이 많이 보입니다. 알고리즘에 익숙하기 때문에 VJ가 이와 같은 것에 좋다는 것을 알게되어 기쁩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.