I have this code and I want to perform this process on multiple images. kindly help me through code.
Mostra commenti meno recenti
Kindly help me, i am new to Matlab.
clc;
[filename, filepath] = uigetfile ({'*.jpg';'*.bmp';'*.png'}, 'File Selector');
img = strcat(filepath, filename);
img = imread(img);
figure(1),imshow(img);
FaceDetect = vision.CascadeObjectDetector;
FaceDetect.MergeThreshold = 7 ;
BB = step(FaceDetect,img); figure(2),imshow(img);
for i = 1:size(BB,1)
rectangle('Position',BB(i,:),'LineWidth',3,'LineStyle','- ','EdgeColor','r');
end
for i = 1:size(BB,1)
J= imcrop(img,BB(i,:));
figure(3),subplot(6,6,i);
imshow(J);
end
Risposta accettata
Più risposte (1)
Image Analyst
il 2 Dic 2017
1 voto
Sample code is in the FAQ. http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F Take it and adapt it.
2 Commenti
Jan
il 3 Dic 2017
+1. While I like the contents of this wikia page, I hate to get commercials there. When I want to learn something about processing the sequence of files, this information is a waste of time:
The FANDOM 100 — From Luke Skywalker to Pickle Rick, breaking down
2017’s most iconic characters from movies, TV and video games.
Image Analyst
il 3 Dic 2017
I don't like ads either. Many/most web sites have them. Luckily we've trained ourselves to ignore them so we don't waste too much time reading them.
Categorie
Scopri di più su Image Sequences and Batch Processing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!