2016-12-19 1 views
0

3D 파일의 .ply 파일을 가지고 있습니다. 그 모양과 질감의 조합. 이 파일에서 텍스처를 추출하여 그림과 같이 .jpeg 이미지로 저장하려고합니다. 나는 matlab에이 일을하고 싶다. 감사. 모든3D 파일에서 텍스처 추출

enter image description here

답변

0

먼저 당신은 각 플라이 파일 자체가 특정 속성을 가질 수있다 요소가 포함되어 있음을 알려줍니다 .ply 파일 지정

을 읽어야합니다. 예를 들어 색상 값.

http://paulbourke.net/dataformats/ply/

이제 당신은 색상과 3 차원 좌표의 세트가있다. 이제 3D에서 2D로 전환하려면 일종의 투영법을 적용해야합니다. 당신이 너무 멀리 걸을 필요가 없습니다 씨 버크에

덕분에 그 주제에 대한 정보를 얻을 수 있습니다 : 당신이 색상의 2 차원지도를 만든 http://paulbourke.net/geometry/transformationprojection/

후에는 JPEG 이미지로 저장할 수 있습니다.

+0

귀하의 제안에 감사드립니다, 잘 나는 matlab에 read_ply 메서드를 사용하여 플라이 파일을 읽을 수있다, 그것은 정점과 얼굴을 반환합니다. 자, 나는이 작업을 달성하기 위해 matlab에서 더 진행하는 방법을 안내해주세요. 감사. – Imi

+0

@Imi 그래서 3d 위치의 색상을 가지고 있습니다. 이제 이미지를 2D로 가져와야합니다. 투영 방법에 관한 기사를 읽고, 웹에서 3ds 투영 투영에 대한 추가 조사를 검색하십시오. 필요한 것을 고르고 구현하거나 다른 사람으로부터 구현을 찾으십시오. – Piglet