How can i save the [x,y,intensity] of image if i am running a threshold intensity scan of a picture?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Fawad Ali
am 29 Jul. 2022
Bearbeitet: Image Analyst
am 2 Aug. 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 Kommentare
Akzeptierte Antwort
Image Analyst
am 29 Jul. 2022
See attached demo where I write R, G, B, x, y to a CSV file. Is that what you want?
2 Kommentare
Image Analyst
am 2 Aug. 2022
Bearbeitet: Image Analyst
am 2 Aug. 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(:))
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Medical Physics finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!