diff --git a/components/rgbd-sources/src/offilter.cpp b/components/rgbd-sources/src/offilter.cpp
index 4d0162a5ad1458b71496e08626a57646b15e89d7..8bb3ef601d18156e1b2a1d7600b621ceefa8c2e0 100644
--- a/components/rgbd-sources/src/offilter.cpp
+++ b/components/rgbd-sources/src/offilter.cpp
@@ -41,7 +41,7 @@ void OFDisparityFilter::filter(ftl::rgbd::Frame &frame, cv::cuda::Stream &stream
 
 void OFDisparityFilter::filter(cv::cuda::GpuMat &disp, cv::cuda::GpuMat &optflow, cv::cuda::Stream &stream)
 {
-	if (disp.type != CV_32FC1) {
+	if (disp.type() != CV_32FC1) {
 		LOG(ERROR) << "Optical flow filter expects CV_32FC1 (TODO)";
 		return;
 	}