Borrar filtros
Borrar filtros

real time image processing ?

1 visualización (últimos 30 días)
Abo
Abo el 6 de Jul. de 2016
Respondida: Image Analyst el 7 de Jul. de 2016
Hello, I have 3 CCTV cameras which working continuously, instead of saving video, they take snapshot each second and saving in different folders. I mean: camera one save an image for each second in folder A, camera two save image in folder B, camera 3 in folder C. I'd like to use Matlab for real time image processing, just wondering to know how can I read image from each folder contentiously? for offline processing already used this method for each image but its not working now:
srcFiles = dir('C:\New Folder\*.jpg');
for i = 1 : length(srcFiles)
filename = strcat('C:\New Folder\',srcFiles(i).name);
I = imread(filename);
figure, imshow(I);
end

Respuestas (2)

Marry M
Marry M el 6 de Jul. de 2016
you may use this method: https://uk.mathworks.com/matlabcentral/answers/uploaded_files/21085/recurse_subfolders.m
  1 comentario
Abo
Abo el 6 de Jul. de 2016
thank you Marry, your suggestion is just for offline processing i think. but in my case the number of images in each folder change in each second, for example at time 0 i have one image in each folder, then 3 seconds later i have 3 more (4 images) in each folder. what should i do for this kind of problem?

Iniciar sesión para comentar.


Image Analyst
Image Analyst el 7 de Jul. de 2016
You can get the file date/time from dir(). Then sort them to figure out the newest one.

Community Treasure Hunt

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

Start Hunting!

Translated by