How to extract the information from a specific line which draws on an image in matlab?
8 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Ali Hariri
il 18 Gen 2022
Commentato: Ali Hariri
il 20 Gen 2022
Dear all, I have a problem for my project. I have a bunch of matrixs M by N by Z.
I binerized all matrixs and find the boundaries for each M by N matrix and apply them on original image same as the attached images (Red lines).
I would like to extract the information from cells which assign to a specific line.
To do this, I draw a shrinked border in black color and I would like to extract the information of the cells that the black line overlab with them.
Here I mean the black line which shows in the third image.
3 Commenti
Risposta accettata
Image Analyst
il 19 Gen 2022
If xBlack and yBlack are the vectors that you plotted for the black curve, you can get the values underneath the lines by doing this
for k = 1 : length(xBlack)
v(k) = data(yBlack(k), xBlack(k)); % Note that y comes first because it's "row".
end
v will be a vector of data values at the black curve locations.
6 Commenti
Anonymous
il 20 Gen 2022
No, it was a seperate question actually, I am sorry if that was an inappropriate way to ask here in this discussion.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Image Processing Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!