나는 정확히 내가 원하는 것을 제공하지만 옵티컬 플로우를 계산하기 위해 createOptFlow_DualTVL1()
을 사용하고 있지만 매우 느립니다. 조금 더 빠르게 할 수있는 방법이 있습니까? 아니면 처리 시간을 줄여도 동일한 결과를 얻을 수있는 다른 광학 흐름 함수가 있습니까? calcOpticalFlowFarneback()
, cvGoodFeaturesToTrack()
을 사용했지만 품질이 좋지 않습니다. 도와주세요. 옵티컬 플로우 가속화 (createOptFlow_DualTVL1)
createOptFlow_DualTVL1()
Ptr<DenseOpticalFlow> tvl1 = createOptFlow_DualTVL1();
tvl1->calc(Previous_Gray_Frame, Current_Gray_Frame, Optical_Flow);
덕분에 sansuiso하지만 난 단지 나를 수) (creatOptFlow_DualTVL1이 매개 변수를 조정하는 곳이 표시되지 않는 경우에만이 인수 tvl1-> CALC (Previous_Gray_Frame, Current_Gray_Frame, Optical_Flow); 아니면 당신의 다른 기능을 추천 해 주시겠습니까? – Dave
이 매개 변수는 cv :: createOptFlow ...를 호출 할 때 생성되는 struct의 멤버입니다. 예 : tvl1-> theta = 0.125; – sansuiso
도와 주셔서 감사합니다. 일부 수정안을 추가 할 수 있습니다 : tvl1-> getDouble ("theta"); // 값을 얻으려면 tvl1-> set ("theta", 0.125); // 값을 설정하려면 – Dave