create a loop to determine the pixel distance from the center using the distance formula
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Yogesh Bhambhwani
am 12 Nov. 2020
Kommentiert: Yogesh Bhambhwani
am 13 Nov. 2020
using the distance formula I need to find the the pixel distance from the center of my image 'sunflower.jpg'. I have found the center of my image im just cofused on how to write the loop and what values my x and y would be.
d^2 = (x-x_c)^2 + (y-y_c)^2 (distance formula)
0 Kommentare
Akzeptierte Antwort
Setsuna Yuuki.
am 12 Nov. 2020
Bearbeitet: Setsuna Yuuki.
am 12 Nov. 2020
you just have to move (x, y).
(x_c, y_x) are fixed.
image = imread('sunflower,jpg');
[l,h,~] = size(image);
%(x_c,y_c) = center of image
for x=1:l
for y=1:h
d = sqrt((x-x_c)^2+(y-y_c)^2);
end
end
6 Kommentare
Setsuna Yuuki.
am 13 Nov. 2020
Bearbeitet: Setsuna Yuuki.
am 13 Nov. 2020
what is color ??
VinColor = Color * (1-r.^2) %maybe can be like that if r is a vector
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Data Workflows 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!