Skip to content
Snippets Groups Projects
Commit b040d572 authored by Sebastian Hahta's avatar Sebastian Hahta
Browse files

fix windows build

parent 91648a6d
No related branches found
No related tags found
1 merge request!295Ground truth
......@@ -5,11 +5,11 @@ namespace cuda {
template<typename T_in, typename T_out>
void disparity_to_depth(const cv::cuda::GpuMat &depth, cv::cuda::GpuMat &disparity,
const ftl::rgbd::Camera &c, const float scale=1.0f, cudaStream_t &stream=0);
const ftl::rgbd::Camera &c, float scale, cudaStream_t &stream);
template<typename T_in, typename T_out>
void depth_to_disparity(const cv::cuda::GpuMat &depth, cv::cuda::GpuMat &disparity,
const ftl::rgbd::Camera &c, const float scale=1.0f, cudaStream_t &stream=0);
const ftl::rgbd::Camera &c, float scale, cudaStream_t &stream);
void remove_occlusions(cv::cuda::GpuMat &depth, const cv::cuda::GpuMat &depthR,
const ftl::rgbd::Camera &c, cudaStream_t stream);
......
......@@ -25,7 +25,7 @@ namespace cuda {
template<typename T_in, typename T_out>
void disparity_to_depth(const cv::cuda::GpuMat &disparity, cv::cuda::GpuMat &depth,
const ftl::rgbd::Camera &c, const float scale, cudaStream_t &stream) {
const ftl::rgbd::Camera &c, float scale, cudaStream_t &stream) {
dim3 grid(1,1,1);
dim3 threads(128, 1, 1);
grid.x = cv::cuda::device::divUp(disparity.cols, 128);
......@@ -35,8 +35,8 @@ namespace cuda {
cudaSafeCall( cudaGetLastError() );
}
template void disparity_to_depth<short, float>(const cv::cuda::GpuMat&, cv::cuda::GpuMat&, const ftl::rgbd::Camera&, const float, cudaStream_t&);
template void disparity_to_depth<float, float>(const cv::cuda::GpuMat&, cv::cuda::GpuMat&, const ftl::rgbd::Camera&, const float, cudaStream_t&);
template void disparity_to_depth<short, float>(const cv::cuda::GpuMat&, cv::cuda::GpuMat&, const ftl::rgbd::Camera&, float, cudaStream_t&);
template void disparity_to_depth<float, float>(const cv::cuda::GpuMat&, cv::cuda::GpuMat&, const ftl::rgbd::Camera&, float, cudaStream_t&);
}
}
......@@ -59,7 +59,7 @@ namespace cuda {
template<typename T_in, typename T_out>
void depth_to_disparity(const cv::cuda::GpuMat &depth, cv::cuda::GpuMat &disparity,
const ftl::rgbd::Camera &c, const float scale, cudaStream_t &stream) {
const ftl::rgbd::Camera &c, float scale, cudaStream_t &stream) {
dim3 grid(1,1,1);
dim3 threads(128, 1, 1);
grid.x = cv::cuda::device::divUp(disparity.cols, 128);
......@@ -69,8 +69,8 @@ namespace cuda {
cudaSafeCall( cudaGetLastError() );
}
template void depth_to_disparity<float, float>(const cv::cuda::GpuMat&, cv::cuda::GpuMat&, const ftl::rgbd::Camera&, const float, cudaStream_t&);
template void depth_to_disparity<float, short>(const cv::cuda::GpuMat&, cv::cuda::GpuMat&, const ftl::rgbd::Camera&, const float, cudaStream_t&);
template void depth_to_disparity<float, float>(const cv::cuda::GpuMat&, cv::cuda::GpuMat&, const ftl::rgbd::Camera&, float, cudaStream_t&);
template void depth_to_disparity<float, short>(const cv::cuda::GpuMat&, cv::cuda::GpuMat&, const ftl::rgbd::Camera&, float, cudaStream_t&);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment