How to convert array of data to images
7 次查看(过去 30 天)
显示 更早的评论
I have a file containing 500 by 20000 data points. I want to convert the data to images. Here is the code I used but I am getting error
s = load('Absorptiondata8.mat');
yo = s.Absorptiondata8;
columns = max(yo);
row = length(yo);
outputImage = false(row);
for k = 1 : row
outputImage(yo(k)) = true;
end
imshow(outputImage);
0 个评论
采纳的回答
Image Analyst
2022-10-8
This is just a set of 6 small numbers - not a complete image where every pixel has an intensity value.
data = readmatrix('ab.txt')
x = data(:, 1);
y = data(:, 2);
plot(x, y, 'b.-', 'LineWidth', 2, 'MarkerSize', 40)
grid on;
Exactly how would you like to make those 6 (x,y) coordinates into an image? Would you like to use poly2mask, or perhaps exportgraphics???
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Data Workflows 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!