how to store a data in array?

my data is a centroid of 2 pictures.
clear all;
background=imread('junc3.png');
backgray=rgb2gray(background);
frame1=imread('junc3-01.png');
backgray2=rgb2gray(frame1);
Z=imsubtract(backgray2,backgray);
figure;
imshow(Z);
se=strel('ball',5,5);
dilatedZ=imdilate(Z,se);
imshow(dilatedZ)
% centroid
Zbw = im2bw(dilatedZ,0.1);
imshow(Zbw)
cent = regionprops(Zbw,'centroid');
se=strel('line',11,90);
imshow(Zbw); hold on;
for x = 1:2
plot(cent(x).Centroid(1),cent(x).Centroid(2),'ro');
end
% frame2
clear all;
background=imread('junc3.png');
backgray=rgb2gray(background);
frame1=imread('junc3-02.png');
backgray3=rgb2gray(frame1);
Z=imsubtract(backgray3,backgray);
figure;
imshow(Z);
se=strel('ball',5,5);
dilatedZ=imdilate(Z,se);
imshow(dilatedZ)
% % centroid
Zbw = im2bw(dilatedZ,0.1);
imshow(Zbw)
cent = regionprops(Zbw,'centroid');
se=strel('line',11,90);
imshow(Zbw); hold on;
for x = 1:2
plot(cent(x).Centroid(1),cent(x).Centroid(2),'ro');
end

2 comentarios

Chaya N
Chaya N el 25 de Oct. de 2016
And what is your question exactly? Please provide details.
syawal rosly
syawal rosly el 1 de Nov. de 2016
sorry..actually i try to store the value of the centroid in array..i get the value of the centroid from a few of frame.. i want to do a car counting project.. im not really good in english..sorry..hehe

Iniciar sesión para comentar.

Respuestas (2)

KSSV
KSSV el 26 de Oct. de 2016
Editada: KSSV el 26 de Oct. de 2016

0 votos

I guess you want to store centroids into an array. You can store centroids into array using:
centroids=cat(1, cent.Centroid) ;
Walter Roberson
Walter Roberson el 1 de Nov. de 2016

0 votos

Just before
% frame2
insert
cent1 = [cent.Centroid];
and after the end of the code you show,
cent2 = [cent.Centroid];
then cent1 and cent2 will each be numeric arrays with two rows each of which indicates one centroid.

Categorías

Más información sobre Computer Vision Toolbox en Centro de ayuda y File Exchange.

Preguntada:

el 25 de Oct. de 2016

Respondida:

el 1 de Nov. de 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by