how to get the image using imshow for variable voltages

1 view (last 30 days)
I have used NI-6255 for extracting the variable voltages from the thermal sensor array of pixels by addressing each pixel
I want to get an image in gray-scale(imshow) based on the change in voltage i.e. for higher voltage brighter spot and low voltage darker spot.
sensor array pixels: 32x32 address lines :10

Accepted Answer

Walter Roberson
Walter Roberson on 5 Oct 2012
imshow(YourVoltageData, [])
  2 Comments
MANJUNATH
MANJUNATH on 5 Oct 2012
Edited: Walter Roberson on 5 Oct 2012
Sir,
code i wrote was
(after initializing )
start (ai);
data=getdata(ai);
imshow(data);
the window displayed is not showing any image corresponding to the voltage values fed, instead i get a single vertical line .
Walter Roberson
Walter Roberson on 5 Oct 2012
Is ai configured for multiple channels? If it is not then the getdata(ai) is going to return a vector rather than an array, and you will need to reorder or reshape() the vector to become a data array that you can imshow()

Sign in to comment.

More Answers (0)

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!