저는 OPENCV를 처음 접했으므로 여기서 누락 된 간단한 것들이 있다면 나와 함께 감내하십시오.OpenCV continuous 카메라를 이용한 속도 측정
다음과 같은 가정하에 차량 속도를 지속적으로 출력 할 수있는 카메라 기반 시스템을 찾으려고합니다. 1. 카메라가 수평으로 놓이고 차량이 카메라 렌즈에서 3 ~ 5 피트 거리를지나갑니다. 2. 속도는 30KM/Hrs를 초과하지 않습니다.
표면 패턴의 변위를 감지하는 광학 마우스의 개념으로 시작하고 싶습니다. 그러나 나는 차량이 프레임에 들어가기 시작할 때 배경을 다루는 방법에 관해서는 명확하지 않다.
실험에는 두 가지 방법이 있지만 추가 입력을 찾고 있습니다.
- 차량이 프레임에 들어가고 배경과 분리되면 차량을 감지합니다.
- 차량에서 점을 찾으려면 cvGoodFeaturesToTrack을 사용하십시오.
- 다음 프레임에서 포인트를 추적하십시오. & 광학 흐름에 Lucas_Kanade 피라미드 함수를 사용하여 수평 속도를 계산하십시오.
- 반복
수정 및 개정을 제안하십시오. 또한 여기에서 사용하는 것이 가장 정확한 기능이 무엇인지 모르기 때문에 경험이 많은 회원에게 효율적으로이 절차를 코딩하도록 요청합니다.
미리 감사드립니다.
고마워요. 댓글. 나는 카메라를 도로에 수직으로 설치하려고하고 차량으로부터의 거리는 아주 작을 것이다. 목적은 카메라의 정면에있는 한 지속적으로 차량의 순간 속도를 얻는 것입니다. 그것이 멈추거나 속도가 느려지면, 그 기간 동안 일련의 속도 측정 값을 생성해야합니다. 최종 결과는 플롯 될 수 있어야하며 특정 차선 영역을 통과 할 때 차량 속도가 어떻게 변하는 지 분석 할 수 있어야합니다. – Ind3rpr33t
순간 속도는 두 개의 연속 프레임에서 자동차의 어떤 부분의 위치를 기록해야합니다. 일단 순간 속도 구상을 얻으면 큰 문제는 아닙니다. –