1
Emgu를 사용하여 방향 및 개체 수를 어떻게 찾을 수 있습니까?Emgu를 사용하여 객체의 방향과 수를 어떻게 찾을 수 있습니까?
개체가 모든 방향 (2D)으로 움직입니다. 카메라가 이러한 물체를 (2D 표면에서) 볼 수 있습니다. 개체의 모양이 약간 다를 수 있지만 충분히 유사합니다.
감사
Emgu를 사용하여 방향 및 개체 수를 어떻게 찾을 수 있습니까?Emgu를 사용하여 객체의 방향과 수를 어떻게 찾을 수 있습니까?
개체가 모든 방향 (2D)으로 움직입니다. 카메라가 이러한 물체를 (2D 표면에서) 볼 수 있습니다. 개체의 모양이 약간 다를 수 있지만 충분히 유사합니다.
감사
cvAbsDiff
변화를 감지하고 변경이 각 프레임 통화의n
번째와 (n - gap)
번째 프레임에있을 수 있습니다) cvUpdateMotionHistory
모션 세그먼트 (개체)와 그 방향 얻기 위해 인수cvCalcMotionGradient
를 지나가고 g 움직임 이력 cvSegmentMotion
의해 OpenCV의 라이브러리 내에 분포 motempl.c
예에서 부호화 cvCalcGlobalOrientation
유사한 단계를 사용하여 각각의 세그먼트를 계산 각도에 대한 이전 호출에서 세그먼트로
업데이트 나는 그들이 바인딩 및 인터페이스 differencies는 OOP를 추가의 결과 거의 완료 OpenCV의 구현했다고 생각했다. 예를 들어 여기에 AbsDiff 메소드가 있습니다. 그러나 모션 관련 물건에는 다른 구조가 있습니다. MotionInfo
방법을 사용하여이 example (Google 검색에서 발견됨)과 같이 동작 각도를 가져옵니다.
EmguCV를 사용하여 설명해 주시겠습니까? 나는 C를 모르며 EmguCV는 OpenCV와 다르다. 그리고 나는 C#에서 EmuCV가 필요합니다. .NET 래퍼가 OpenCV를 사용했습니다. 하지만 EmguCV는 당신이 명명 한 것과 다른 클래스와 메소드를 가지고 있습니다 : ( –
나는 대답을 업데이트했습니다 .' MotionHistory' 클래스를보십시오 – Andrey
대단히 고마워요. –