2016-11-30 7 views
2

나는 사진 측량 파일을 포인트 클라우드로 처리해야하며 파이썬을 사용하여 분석 모듈을 적용해야합니다. meshlab을 사용하여 내 모델의 xyz 파일을 내 보낸 다음 txt 파일로 변환하여 matplotlib를 사용하여 데이터에 쉽게 액세스하고 플롯 할 수 있습니다.처리 Point Cloud, * .xyz 파일 형식 (6 열 포함)

수출 후 z 구성 요소가 클러스터 된 것처럼 보였습니다. 이는 파일을 파이썬 스크립트로 가져 와서 z 범위를 실행했을 때 매우 제한적 이었기 때문에 모든 것이 압축 된 것처럼 보였습니다. 내가 meshlab에 동일한 파일을 열 때

은 그것을 잘 보였다. xyz 파일에는 6 개의 열이 있고 처음 3 개만 사용했기 때문에 그 원인이 의심 스럽지만 문제가 무엇인지 확실하지 않습니다. 처음 3 열에있는 모든 요소를 ​​사용하여 x 및 z 구성 요소라고 확신합니다. 비교를 위해 사진을 첨부했습니다. 도움이되기를 바랍니다.

여기 XYZ 파일의 텍스트 버전 (이상 100000 개 행이 정말로있다)의 모습입니다.

-4.985628 -4.780845 338.250854 -0.017581 0.003231 1.949280 

-3.285533 -4.431212 342.610321 -5.846900 1.895777 0.458446 

-3.165349 -4.922605 338.837158 1.874727 2.051935 -1.483359 

-3.215735 -4.802375 340.320557 0.734949 1.160611 -3.693605 

-4.378054 -4.010946 338.241455 0.105474 0.526878 6.178342 

-3.421478 -4.800171 339.638275 5.733778 0.596651 -0.693699 

-3.258153 -4.573445 342.971680 -4.019710 -3.309187 0.685745 

-3.177556 -4.822459 340.345184 0.145794 -4.698930 -2.289058 

-3.182967 -4.490508 342.649597 2.286415 4.822868 -0.867586 

-2.500194 -4.949868 339.606293 3.396397 -2.453691 -3.078794 

-3.351677 -4.784164 340.290802 -0.003160 -6.204160 -0.270498 
+0

z 축 범위에 문제가있는 것처럼 보일 수 있지만 그렇지 않습니다. Z 축 범위를 여러 번 변경하려고 시도했지만 올바른 대답이되지 못했습니다. –

+0

당신은 forma를 사용하여 xxt를 txt로 변환하고 unpython을 처리하는 코드를 제공 할 수 있습니까? –

+0

David 님, 관심을 가져 주셔서 감사합니다.하지만 포인트 클라우드의 근원에 문제가 있으며 모든 z 값에 불필요한 높이를 추가하고 전체 시스템의 크기 조정에 어려움이 있다는 것을 알아 냈습니다. 관심이 있으시면 여전히 내 코드를 제공 할 수 있지만 문제는 해결됩니다. 그래도 고마워! –

답변

0

문제가 해결되면 축 설정과 원점만으로 문제가 해결되었습니다. 모든 점이 원점보다 길어서 구조가 압축되어 나타납니다. 원본과 크기 조정을 염두에두기 만하면 잘 작동합니다.