Help with program idea
I have very little programming experience but I am interested in learning. I have an idea that I want to work on but I don't know how to approach it. If anyone could help in any way I would really appreciate it.
How feasible would it be to make some type of software that fits multiple Kinect 3d point cloud captures of an environment from multiple angles together based on matching geometries of the point clouds? The idea is to take multiple point clouds and have software that searches for similarities between them by comparing them and rotating them around in 3 space. I am thinking that in this way you could just walk all around pointing the capture device in all sorts of directions and then have some sort of algorithm which fits it all together into one super detailed 3d render.
Does anyone have any suggestions on how I would approach this?
Not to be a duche, but that would be a serious project for a whole software development company. Visual parsing(getting information from pictures) is hard as it is, trying to extract 3d info from it would be a bajillion times harder.
It's a really cool idea. I think MS is working on a program for doing just that. I saw a show about it, but I can't remember what they called it.
Here it is: Interactive 3D Modeling from Multiple Images using Scene Regularities - Microsoft Research
No, it's okay. I don't really understand software development at all. I however didn't mean to get the 3d data from pictures, but instead to use Kinect to get the 3d point data. This can already currently be done as far as I understand. I'm talking about a program to take point cloud data and inter-compare it.
So in other words. If you already had two depth point clouds captured from a Kinect, how would you compare the two point clouds to find similarities in their overall structure and position of each one of their points.
Here is an example of obtaining the point clouds using Kinect: Dutch Point Clouds - KinectHacks.net
Oh, well in that case, it would just be a little math. Wish I could help with the math, but I have no idea where to start.