Add image data to synthetic streams

This commit is contained in:
John Zhao
2018-11-05 17:50:15 +08:00
parent 21a54a4637
commit 1bd02ef56c
7 changed files with 49 additions and 26 deletions

View File

@@ -47,6 +47,7 @@ bool DepthProcessor::OnProcess(
cv::split(input->value, channels);
channels[2].convertTo(output->value, CV_16UC1);
output->id = input->id;
output->data = input->data;
return true;
}

View File

@@ -50,6 +50,7 @@ bool DisparityNormalizedProcessor::OnProcess(
cv::normalize(input->value, output->value, 0, 255, cv::NORM_MINMAX, CV_8UC1);
// cv::normalize maybe return empty ==
output->id = input->id;
output->data = input->data;
return !output->value.empty();
}

View File

@@ -100,6 +100,7 @@ bool DisparityProcessor::OnProcess(
#endif
output->value = disparity / 16 + 1;
output->id = input->first_id;
output->data = input->first_data;
return true;
}

View File

@@ -47,6 +47,7 @@ bool PointsProcessor::OnProcess(
ObjMat *output = Object::Cast<ObjMat>(out);
cv::reprojectImageTo3D(input->value, output->value, Q_, true);
output->id = input->id;
output->data = input->data;
return true;
}

View File

@@ -54,7 +54,9 @@ bool RectifyProcessor::OnProcess(
cv::remap(input->first, output->first, map11, map12, cv::INTER_LINEAR);
cv::remap(input->second, output->second, map21, map22, cv::INTER_LINEAR);
output->first_id = input->first_id;
output->first_data = input->first_data;
output->second_id = input->second_id;
output->second_data = input->second_data;
return true;
}