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!