Skip to content

Commit

Permalink
Reorganize scripts directory.
Browse files Browse the repository at this point in the history
  • Loading branch information
BhavyanshM committed Nov 21, 2021
1 parent 2c29ae0 commit 8810c07
Show file tree
Hide file tree
Showing 27 changed files with 33 additions and 33 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion scripts/vis_depth.py → Python/Plotting/vis_depth.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

xy_min, xy_max = -10, 10

D = np.load('depth.npy')[:,:,2]
D = np.load('depth.npy')[:, :, 2]
D = 255 - D
D = D/2

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

context = cl.Context([cl.get_platforms()[0].get_devices()[0]])
queue = cl.CommandQueue(context,properties=cl.command_queue_properties.PROFILING_ENABLE)
program = cl.Program(context, open('../kernels/fitting_kernel.cpp').read()).build()
program = cl.Program(context, open('../../kernels/fitting_kernel.cpp').read()).build()
depthKernel = cl.Kernel(program, 'depthKernel')
segmentKernel = cl.Kernel(program, 'segmentKernel')

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

context = cl.Context([cl.get_platforms()[0].get_devices()[0]])
queue = cl.CommandQueue(context,properties=cl.command_queue_properties.PROFILING_ENABLE)
program = cl.Program(context, open('../kernels/fitting_kernel.cpp').read()).build()
program = cl.Program(context, open('../../kernels/fitting_kernel.cpp').read()).build()
depthKernel = cl.Kernel(program, 'depthKernel')
segmentKernel = cl.Kernel(program, 'segmentKernel')

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def grad(f, Z, P, gdel):
return gd


D = np.load('depth.npy')
D = np.load('../Plotting/depth.npy')

print(D.shape)

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
58 changes: 29 additions & 29 deletions src/SLAM/IterativeClosestPoint.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -68,35 +68,35 @@ Eigen::Matrix4f IterativeClosestPoint::CalculateAlignment(std::vector<float>& cl
_openCL->SetArgumentInt("normalsKernel", 6, numVertBlocks);
_openCL->commandQueue.enqueueNDRangeKernel(_openCL->normalsKernel, cl::NullRange, cl::NDRange(numBlocksTotal), cl::NullRange);

// // Set arguments for Correspondence Calculation kernel. Pass the surface normal buffers for both clouds.
// _openCL->SetArgument("correspondenceKernel", 0, cloudOneBuffer);
// _openCL->SetArgument("correspondenceKernel", 1, transformOneBuffer);
// _openCL->SetArgument("correspondenceKernel", 2, cloudTwoBuffer);
// _openCL->SetArgument("correspondenceKernel", 3, transformTwoBuffer);
// _openCL->SetArgument("correspondenceKernel", 4, matchBuffer);
// _openCL->SetArgumentInt("correspondenceKernel", 5, cloudOne.size());
// _openCL->SetArgumentInt("correspondenceKernel", 6, cloudTwo.size());
// _openCL->SetArgumentInt("correspondenceKernel", 7, numPointsOne);
// _openCL->commandQueue.enqueueNDRangeKernel(_openCL->correspondenceKernel, cl::NullRange, cl::NDRange(numPointsOne), cl::NullRange);
//
// // Set arguments for Centroid calculation kernel. Calculates centroids for both clouds at once. Could potentially store & reuse centroid for first cloud.
// _openCL->SetArgument("centroidKernel", 0, cloudOneBuffer);
// _openCL->SetArgument("centroidKernel", 1, cloudTwoBuffer);
// _openCL->SetArgument("centroidKernel", 2, meanBuffer);
// _openCL->SetArgument("centroidKernel", 3, matchBuffer);
// _openCL->SetArgumentInt("centroidKernel", 4, cloudOne.size());
// _openCL->SetArgumentInt("centroidKernel", 5, cloudTwo.size());
// _openCL->SetArgumentInt("centroidKernel", 6, threads);
//
// // Set arguments for the Correlation calculation kernel. Pass the point correspondences and surface normals for both clouds.
// _openCL->SetArgument("correlationKernel", 0, cloudOneBuffer);
// _openCL->SetArgument("correlationKernel", 1, cloudTwoBuffer);
// _openCL->SetArgument("correlationKernel", 2, meanBuffer);
// _openCL->SetArgument("correlationKernel", 3, matchBuffer);
// _openCL->SetArgument("correlationKernel", 4, correlBuffer);
// _openCL->SetArgumentInt("correlationKernel", 5, cloudOne.size());
// _openCL->SetArgumentInt("correlationKernel", 6, cloudTwo.size());
// _openCL->SetArgumentInt("correlationKernel", 7, threads);
// Set arguments for Correspondence Calculation kernel. Pass the surface normal buffers for both clouds.
_openCL->SetArgument("correspondenceKernel", 0, cloudOneBuffer);
_openCL->SetArgument("correspondenceKernel", 1, transformOneBuffer);
_openCL->SetArgument("correspondenceKernel", 2, cloudTwoBuffer);
_openCL->SetArgument("correspondenceKernel", 3, transformTwoBuffer);
_openCL->SetArgument("correspondenceKernel", 4, matchBuffer);
_openCL->SetArgumentInt("correspondenceKernel", 5, cloudOne.size());
_openCL->SetArgumentInt("correspondenceKernel", 6, cloudTwo.size());
_openCL->SetArgumentInt("correspondenceKernel", 7, numPointsOne);
_openCL->commandQueue.enqueueNDRangeKernel(_openCL->correspondenceKernel, cl::NullRange, cl::NDRange(numPointsOne), cl::NullRange);

// Set arguments for Centroid calculation kernel. Calculates centroids for both clouds at once. Could potentially store & reuse centroid for first cloud.
_openCL->SetArgument("centroidKernel", 0, cloudOneBuffer);
_openCL->SetArgument("centroidKernel", 1, cloudTwoBuffer);
_openCL->SetArgument("centroidKernel", 2, meanBuffer);
_openCL->SetArgument("centroidKernel", 3, matchBuffer);
_openCL->SetArgumentInt("centroidKernel", 4, cloudOne.size());
_openCL->SetArgumentInt("centroidKernel", 5, cloudTwo.size());
_openCL->SetArgumentInt("centroidKernel", 6, threads);

// Set arguments for the Correlation calculation kernel. Pass the point correspondences and surface normals for both clouds.
_openCL->SetArgument("correlationKernel", 0, cloudOneBuffer);
_openCL->SetArgument("correlationKernel", 1, cloudTwoBuffer);
_openCL->SetArgument("correlationKernel", 2, meanBuffer);
_openCL->SetArgument("correlationKernel", 3, matchBuffer);
_openCL->SetArgument("correlationKernel", 4, correlBuffer);
_openCL->SetArgumentInt("correlationKernel", 5, cloudOne.size());
_openCL->SetArgumentInt("correlationKernel", 6, cloudTwo.size());
_openCL->SetArgumentInt("correlationKernel", 7, threads);



Expand Down

0 comments on commit 8810c07

Please sign in to comment.