作者:书友60614683 | 来源:互联网 | 2023-08-22 11:36
1439张图片不能一张一张处理,就用了循环语句。
原来是这样的:
1 2
| A=imread('E:\shumo\4\tp\1.jpg')
c=mean(A(:)) %全部平均 |
后来我改成了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| clc;
clear all;
close all;
finf = dir('E:\shumo\4\tp\*.jpg');
n = length(finf);
filedir='E:\shumo\4\tp\';
for i=1:1:n;
Z=imread([filedir,finf(i).name]);
a(i)=mean(Z(:)); %全部平均
b(i)=i;
c(i)=abs(a(i)-a(1));
if(c(i)>=1.5);
f(i)=i;
end
end
a %输出的平均值
f %输出符合条件的帧数 |
第一个中的c和第二个中的a是完全不一样的