Can you use MATLAB for 3D Image Processing?
조회 수: 1 (최근 30일)
이전 댓글 표시
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!
댓글 수: 0
답변 (1개)
David Young
2015년 5월 29일
편집: David Young
2015년 5월 29일
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
D.Jaisil Rose
2017년 4월 4일
Is the third coordinate(z) of your image is color planes(RGB)?or Is it the image depth?
참고 항목
카테고리
Help Center 및 File Exchange에서 Acquisition Using Kinect for Windows Hardware에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!