How to remove one value from cell array, when looking for maximums in graph
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
Hey,
I was running decorrelation stretch on images, trying to find the most red spots in image ( for now this method gave best results). When analyzing the pixel values, i was trying to identify maximum pixel value of one color channel and i ran into a problem: when checking for maximum values, there were two maximums that had the same Y value and got stored into one cell array's cell. Is there a way how to avoid this issue? Thanks in advance
1 Kommentar
Guillaume
am 17 Mai 2016
"Is there a way how to avoid this issue?" Most likely. However, without seeing the code that creates the issue it's difficult to help you.
Antworten (1)
Rangan M K
am 17 Mai 2016
Bearbeitet: Rangan M K
am 17 Mai 2016
0 Stimmen
Just before assigning it to the cell check the length of the cell if its 1 then continue with assignment else just assign the first element to the cell.
if length(a)==1
a(i)=Yourval(k)
else
a(i)=Yourval(k,1)
end
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!