Transform an array into a raster
Show older comments
Hello,
I have a 182x121 array (csv file) that I want to transform into a jpg raster with a cell size of 30x30.
The file doesn't have any reference system so I have no Lat,Lon coordinates.
My array' cells are presenting percentages, if there is a way to put such a threshold to make only above 0.7 cells to appear in the raster, otherwise it is not a problem.
Best regards,
8 Comments
Jan
on 8 Mar 2021
Did you import the csv file already? Thenthe input is not a cvs file, but a matrix. I cannot guess, how you want to reduce the 128x121 matrix to 30x30 elements. What is a "jpg raster cell"? What does "array cells present percentages" mean? What are "0.7 cells"? Can you give an example?
YEMY
on 8 Mar 2021
KALYAN ACHARJYA
on 8 Mar 2021
All images are matrices (Multi dimentional arrays). Load the file using readmatrix
See the image using
imshow(matrix,[])
If you wish to convert the data type to uint8, use uint8(data) function.
YEMY
on 8 Mar 2021
Jan
on 8 Mar 2021
This means, that the actual question is: How to import a CSV file into a matrix?
YEMY
on 8 Mar 2021
Answers (0)
Categories
Find more on Images 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!