How can I convert a XYZ format to an image format
이전 댓글 표시
I have a text file with 3 columns; #ith pixel #jth pixel #Height of the (ith,jth) pixel in microns
(its basically a data for plotting the surface height from a camera)
How can I convert this to a gray scale image format so that I could use the Image Processing Toolbox?
Thanks, Shayan
채택된 답변
추가 답변 (2개)
Ashish Uthama
2011년 7월 12일
0 개 추천
What is the range and resolution of i's and j's? Can you scale these coordinates into integer values?
If you could scale them into a 1 to N and 1 to M range, you could create a matrix of NaN's/zeros/base height with size [N M] and then index into it with the i's and j's to populate the height values.
Pixel locations with no entry in your data file will remain at the initial value.
Shayan
2011년 7월 12일
0 개 추천
댓글 수: 1
Ashish Uthama
2011년 7월 12일
If you have all your pixels in the vector form, as Walter suggested, using reshape might do the trick.
Please consider accepting Walter's answer if it works for you and staring another question for the cross correlation question.
카테고리
도움말 센터 및 File Exchange에서 Language Support에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!