io ho un vettore riga che i suoi elementi sono una matrice(cella) e quindi voglio imporre una condizione di maggiore per gli elementi di ogni matrice all'interno della cella e prenderli e metterli in una cella che contiene delle matrici tutti zeri
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
cancella tutto
CLC
webcamista% mi da il tipo di macchina fotografica che sto ego mycam = webcam ('HP truevision full HD')
mycam = webcam ('HP truevision full HD')% mi attiva l'interfaccia webcam di matlab
S (1: 480,1: 640) = 5;
N = 10;
photo_matrix = cella (1, N); % immagine di colore
photo_matrix1 = cella (1, N); % immagine in scala di grigio
Dif_photo_matrix = cella (1, N-1); % vettore differenze delle matrice
face_pixel_matrix = cella (1, N-1); % vettore con valori del punto di vista della webcam
% [1] il primo ciclo per scattare una foto ogni tanto e mettere ogni foto
% scatata in una matrice
per i = 1: N% faccio un ciclo per il numero di foto che voglio scattare
A = istantanea (mycam); % il commando di scatare la foto
B = rgb2gray (A); % la trosformo in una scala di grigio
photo_matrix {1, i} = A;
photo_matrix1 {1, i} = B;
fine
per i = 1: N-1
Dif_photo_matrix {1, i} = photo_matrix1 {1, i + 1} -photo_matrix1 {1, i};
fine
[nm] = taglia (B)
per k = 1: n
per j = 1: m
per i = 1: N
% Dif_photo_matrix {1, i} = photo_matrix1 {1, i + 1} -photo_matrix1 {1, i};
% Face_pixel_matrix {1, i} = photo_matrix1 {1, i + 1}
se dif_photo_matrix (1, i)> S (1: 480,1: 640);
face_pixel_matrix {1, i, n} = {photo_matrix1 1, i, n};
altro
photo_matrix1 {1, I, N} = 1
figura;
imshow (face_pixel_matrix {1, i})
fine
fine
0 commentaires
Réponses (0)
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!