Mathematica 9 is now available
Student Support Forum
Student Support Forum > General > > "Image to x,y,z"

Post Reply:
Email Address:

Please send email when my message is replied to.

Url (optional):
Message: view original message?
Attachment (optional):
Please answer this:1+1 =

Original Message (ID '70125') By Bill Simpson:
There are perhaps faster more complicated ways of doing this, but this might be easier to understand. Suppose your imagedata is in the variable pixels. In[1]:= pixels={{1,2,3},{2,3,5}}; yxp=Table[{y,x,pixels[[y,x]]},{y,1,2},{x,1,3}] Out[1]= {{{1,1,1},{1,2,2},{1,3,3}},{{2,1,2},{2,2,3},{2,3,5}}} The x and y are in that order because it stores the data row by row. If you experiment you can probably figure out how to reverse the order if need be. You can determine the bounds on x and y by looking at Dimensions[pixels]