응축 알고리즘과 OpenCV 라이브러리를 사용하여 이미지 스트림에서 움직이는 물체를 추적하기위한 소프트웨어를 구현해야합니다. OpenCV가이 알고리즘의 구현을 포함한다는 것을 읽었지만 OpenCV에서 사용 가능한 해당 함수를 사용하는 방법을 설명하는 예제 나 튜토리얼을 찾지 못했습니다.OpenCV에서 사용할 수있는 결로 알고리즘을 사용하는 방법은 무엇입니까?
cvCreateConDensation
함수 CvConDensation
구조를 할당하고, 상태 벡터 (dynam_params
) 측정 벡터 (measure_params
)과 샘플 수 (sample_count
)의 크기의 치수를 필요로한다.
- 상태 벡터의 크기는 객체 상태를 참조해야합니다. 예를 들어 상태가 추적 된 객체의 중심점이 될 수있는 경우 상태 벡터는 객체 중심의 두 좌표를 포함해야합니다 ,이 경우 상태 벡터의 차원은 2가되어야합니다. 물체의 상태가 S에 의해 형성되는 경우와 유사한 방식으로, 그 형상에 속하는 점, 그때 가 2 *
dynam_params
값 S (즉 좌표의 수가 같다 지정한다 2 * S). 이 올바른지? - 샘플 수는 입자 수이므로
sample_count
매개 변수는 개체 추적에 사용할 입자 수로 설정해야합니다. - 측정 벡터의 치수는 어떻게됩니까?
measure_params
매개 변수의 용도는 무엇입니까?
cvConDensInitSampleSet
함수는 응결 알고리즘의 샘플 세트를 초기화합니다. 샘플 세트를 초기화하는 데 사용되는 규칙은 무엇입니까? 샘플 세트를 초기화하는 데 사용되는 분포는 어느 것입니까? 추적 할 객체의 시작 위치와 경계 상자가 주어지면이 함수는 샘플 세트를 어떻게 초기화합니까?
완전한 상호 작용 (이 선택 이 및 측정 예측) 알고리즘을 수행하는 기능은 무엇입니까? 샘플은 어떻게 업데이트됩니까?
OpenCV에서 사용할 수있는 기능을 사용하는 방법을 자세히 설명하는 자습서가 있습니까?
HTTP : // 답변 .opencv.org/question/6985/syntax-for-particle-filter-in-opencv-243/도움이 될만한가요? – nkint
최근 몇 달 동안 OpenCV를 사용하지 않고 알고리즘을 구현하여 문제를 해결할 수 있었지만 다른 사용자에게 유용 할 수 있습니다. – enzom83
코드를 공개하셨습니까? (나는 opencv로 다중 목표 추적 작업을하고 있는데, 구현 방법에 대한 논문을 찾으려고한다.) – nkint