-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merging Multiple view ARCore point clouds using COLMAP camera poses #1
Comments
@himmetozcan , thanks for showing interest in my project. Are you trying to align the point clouds from ARCore and COLMAP ? |
Thanks for replying. The end goal is merging multiple point clouds of an object using ArCore. After some research, I think I do not know enough information about ArCore's capabilities. Currently, I save the depth image, RGB image, and camera parameters and generate a point cloud from them. The depth image and RGB image are already pixel aligned. I take pictures of the same item from different views, let's say it is an object such as a chair, and try to merge the individual point clouds so that I can have a full 3D view of the object. First I thought using COLMAP would give me the camera poses and locations and so I can use this information to merge the point clouds from ArCore. Now I see that maybe I can already get multiple point cloud frames from ArCore, that are merged already? Like using this function from ArCore. What do u think is the right way to do it? |
ARCore exposes the pointcloud (https://developers.google.com/ar/reference/java/com/google/ar/core/PointCloud), and you can save that. Have you looked into ICP methods ? https://en.wikipedia.org/wiki/Iterative_closest_point If your images are overlapping then COLMAP might be the way to go if you are looking to offload the point cloud creation. |
Very nice code, I see that you are sending the data to a local server. Any chance if you can share the code for listening to the send data (maybe a small flask project?). I have tried ICP on ArCore point cloud, without using any information about camera poses. It is not working that good, and it is very slow (taking 10-15 seconds). I am using the ICP algorithm in open3d. |
Hello, the server is a Node.js server that run also a visual AR debugger. The code is here: Let me know if you need any help |
Hi again. I have managed to run the android app, but couldn't run the threejs_server.
I am not familiar with |
Apologies for the late reply, here is the
|
Hi there. In one of my project, I am trying to merge ARCore point cloud output, and COLMAP outputs. Particularly, I am trying to use the camera poses from COLMAP, to merge the multiple view ARCore point clouds.
I see that you are converting the COLMAP point cloud to ARCore world, maybe vice versa. Can you point me to the right direction.? For example, can u at least provide a few data from ARCore so that I can understand how the code is working.
The text was updated successfully, but these errors were encountered: