S
shaikh105
Guest
Tässä on Matlab-koodi käytän EKG kuva-analyysi.itse olen kuvan tallentamista nimeltä s2.png vuonna 1D;
Minulla on 10 kuvaa kuten S1, S2 ,,,,,,,,, S10 ,............. tai enemmän
Jos haluan lukea ne kaikki kerralla olla yksi kerrallaan ja sitten etsiä ohjelmaa käsitellään tuotanto tontti kaikki 10 kuvaa kerralla.Voiko joku auttaa.
Oheinen koodi käsittelee vain s2.png vaan prosessi jäljellä minun vaihtaa S2 S3 tai niin ja suorita koodi uudelleen.Haluan käsitellä kaikki 10 kuvaa kerralla, miten voin tehdä, että tämän koodityhjennä
[I, kartta] = imread (s2.png ');
j = im2double (I);
taso = graythresh (j);% löytää kynnys käyttää "Otsu menetelmä"
K = im2bw (j, taso);
[M, n] = size (k);
z = 1;
XX = zeros ([n, 1]);
VV = zeros ([n, 1]);
Y = 1: N
for x = 1: M
jos K (x, y) == 0
XX (z) = x;
vv (z) = y;
z = z 1;
loppu
loppu
loppu
t = keskiarvo (xx);
EKG =- xx t;
plot (yy, EKG)
Minulla on 10 kuvaa kuten S1, S2 ,,,,,,,,, S10 ,............. tai enemmän
Jos haluan lukea ne kaikki kerralla olla yksi kerrallaan ja sitten etsiä ohjelmaa käsitellään tuotanto tontti kaikki 10 kuvaa kerralla.Voiko joku auttaa.
Oheinen koodi käsittelee vain s2.png vaan prosessi jäljellä minun vaihtaa S2 S3 tai niin ja suorita koodi uudelleen.Haluan käsitellä kaikki 10 kuvaa kerralla, miten voin tehdä, että tämän koodityhjennä
[I, kartta] = imread (s2.png ');
j = im2double (I);
taso = graythresh (j);% löytää kynnys käyttää "Otsu menetelmä"
K = im2bw (j, taso);
[M, n] = size (k);
z = 1;
XX = zeros ([n, 1]);
VV = zeros ([n, 1]);
Y = 1: N
for x = 1: M
jos K (x, y) == 0
XX (z) = x;
vv (z) = y;
z = z 1;
loppu
loppu
loppu
t = keskiarvo (xx);
EKG =- xx t;
plot (yy, EKG)