How can i save the [x,y,intensity] of image if i am running a threshold intensity scan of a picture?
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Fawad Ali
le 29 Juil 2022
Modifié(e) : Image Analyst
le 2 Août 2022
clc
source= imread('testimg.jpg');
[rows,coloumn,channels]=size(source)
% Scanning row & coloumn wise
a=1;
while a>=1 && a<=rows
[b]=1;
if b>=1 && b<=coloumn
if source(a,b,3)>=100
% Need help in saving this to specific coloumn in form a vector!
xlswrite("data_oel.xlsx",b,'data','(B2:B169)')
end
b=b+1;
end
xlswrite("data_oel.xlsx",a,'data','(A2:A300)')
a=a+1;
end
0 commentaires
Réponse acceptée
Image Analyst
le 29 Juil 2022
See attached demo where I write R, G, B, x, y to a CSV file. Is that what you want?
2 commentaires
Image Analyst
le 2 Août 2022
Modifié(e) : Image Analyst
le 2 Août 2022
You can use the max function
rgbImage = imread('peppers.png');
[r, g, b] = imsplit(rgbImage);
maxR = max(r(:))
maxG = max(g(:))
maxB = max(b(:))
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Medical Physics dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!