Can you use MATLAB for 3D Image Processing?
Mostrar comentarios más antiguos
I'm familiar with 2D feature extraction using the object analysis functions in the image processing toolbox. With this I can identify various features and extract its 2D co-ordinates.
But how can I extend this idea to 3D? How can I identify an object and return its 3D co-ordinates? I'm open to any idea, and I have no constraints on physical modifications needed to make on the object to be identified. E.g, paint it green, add a sticker with concentric circles etc. I also do not mind if it only works when the object is within a specific range of distances from the camera. As long as I can get a 3D coordinate from a desired object in a 3D image.
I am using a kinect for windows camera, and I also have the Simulink Support for Kinect Library, which among other things returns a real color point cloud from the Kinect.
Thanks!
Respuestas (1)
David Young
el 29 de Mayo de 2015
Editada: David Young
el 29 de Mayo de 2015
1 voto
It may be useful to look at the Computer Vision System Toolbox, which goes beyond the Image Processing Toolbox, and which includes stereo calibration and 3-D reconstruction.
But note that if you have a 3-D array already, many of the IPT functions such as regionprops will work. For many operations the extension from 2-D to 3-D is straightforward - if you are having trouble with a specific operation it might be worth saying more about it as it's probably easier to discuss a particular process rather than the very general question you've posed.
2 comentarios
Craig
el 31 de Mayo de 2015
D.Jaisil Rose
el 4 de Abr. de 2017
Is the third coordinate(z) of your image is color planes(RGB)?or Is it the image depth?
Categorías
Más información sobre Kinect For Windows Sensor en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!