Skip to content

Commit 6830570

Browse files
committed
modified farneback sample to use T-API
1 parent 0224a20 commit 6830570

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

samples/cpp/fback.cpp

+5-3
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,20 @@ int main(int, char**)
3737
if( !cap.isOpened() )
3838
return -1;
3939

40-
Mat prevgray, gray, flow, cflow, frame;
40+
Mat flow, cflow, frame;
41+
UMat gray, prevgray, uflow;
4142
namedWindow("flow", 1);
4243

4344
for(;;)
4445
{
4546
cap >> frame;
4647
cvtColor(frame, gray, COLOR_BGR2GRAY);
4748

48-
if( prevgray.data )
49+
if( !prevgray.empty() )
4950
{
50-
calcOpticalFlowFarneback(prevgray, gray, flow, 0.5, 3, 15, 3, 5, 1.2, 0);
51+
calcOpticalFlowFarneback(prevgray, gray, uflow, 0.5, 3, 15, 3, 5, 1.2, 0);
5152
cvtColor(prevgray, cflow, COLOR_GRAY2BGR);
53+
uflow.copyTo(flow);
5254
drawOptFlowMap(flow, cflow, 16, 1.5, Scalar(0, 255, 0));
5355
imshow("flow", cflow);
5456
}

0 commit comments

Comments
 (0)