Ältere Kommentare anzeigen
Hi, I have a set of XY points that I plotted. Is there a way to convert this to an image? Basically I'm hoping to retain the resolution of the points while doing some image processing on it using the IPT.
Long story short, I have some encoders that have taken motion position numbers, and when I plot the XY encoder values I get the shape I expect, but I want to run it under regionprops and I have no idea how to turn the plot into an image with the same resolution so I can get accurate counts/mm. Currently 1 count = 1 pixel or 1 value on the plot.
Thanks
Antworten (2)
Mark Sherstan
am 10 Dez. 2018
Would the following work for you or at least push you in the right direction?
x = 1:10;
y = x.^2;
xwidth = 300;
ywidth = 200;
figure (1)
h = figure(1);
set(gcf,'PaperPositionMode','auto')
set(h, 'Position', [0 0 xwidth ywidth])
plot(x,y)
saveas(gcf,'someFigure.png')
4 Kommentare
Elmer Wang
am 11 Dez. 2018
Image Analyst
am 11 Dez. 2018
Upload screenshots of what you're seeing. Otherwise you're making us guess blind.
Mark Sherstan
am 11 Dez. 2018
plot(1:10) % Example graph
set(gcf,'PaperUnits','inches','PaperPosition',[0 0 4 3])
print -djpeg filename.jpg -r100
Otherwise please provide more information such as example plots.
Elmer Wang
am 11 Dez. 2018
Image Analyst
am 10 Dez. 2018
0 Stimmen
A great many people use export_fig: export_fig - pick of the week
Kategorien
Mehr zu Image Arithmetic finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!