How to visualize a mesh texture PLY file in MATLAB?

조회 수: 35 (최근 30일)
Abbas Atefi
Abbas Atefi 2021년 3월 5일
댓글: Chris Volpe 2023년 10월 27일
Hi,
I created a '.ply' 3d model (mesh texture) of an object (plants in the field) using 3D Zephyr software. I can visulize the 3d model as a solid object (not point cloud) in other softwares such as MeshLab and Agisoft. However, when I use the code below in MATLAB, it just show me the point cloud of the object. How can I visulize .ply file as mesh texture (a solid object along with its color information) in MATLAB?
ptCloudA = pcread('Plant.ply');
pcshow(ptCloudA);
Thank you,
Abbas

답변 (1개)

Chidvi Modala
Chidvi Modala 2021년 3월 10일
편집: Chidvi Modala 2021년 3월 10일
pcread function does not extract the color information. This feature is not available as of now. I have brought this issue to the concerned people and it might be considered in any future release.
For a workaround, you may refer to the following link. The workaround posted in the below link should work as long as the PLY file uses ascii encoding.
You can also look into the below workaround
  댓글 수: 2
Abbas Atefi
Abbas Atefi 2021년 3월 12일
Hi Chidvi,
Thank you for your help. However, I can visulize the PLY file (meshed object) with color information. I also can see the 3d object in 3DZephyr and MeshLab softwares as a solid object not point cloud. My question is how can I visulize the 3d model as a colorful and solid (meshed) object?
Thank you,
Abbas
Chris Volpe
Chris Volpe 2023년 10월 27일
Abbas, can you clarify your comment above? In the second sentence, you seem to be saying that you are able to do exactly what you say you are seeking to do in the fourth sentence.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Point Cloud Processing에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by