Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2012-05-01
年龄: 34
帖子: 1
声望力: 0 ![]() |
![]()
A=imread('e:\2.jpg');
S=sum(A); s=20000; B=find(S>s); m1=B(1,1);m2=B(2,1);m3=B(3,1);m4=B(4,1);m5=B(5,1);m6=B(6,1);m7=B(7,1);m8=B(8,1);m9=B(9,1);m10=B(10,1);m11=B(11,1); X=sum(A,2); x=100000; C=find(X>x); n1=C(1,1);n2=C(2,1);n3=C(3,1);n4=C(4,1);n5=C(5,1);n6=C(6,1); if sum(sum(A(n2:n3,m1:m2)))>70000;%第一题选项A区域的灰度值,和大于阈值的说明被选中 d11=1;%被选中的赋值为1 else d11=0;%没被选中的赋值为0 end if sum(sum(A(n3:n4,m1:m2)))>70000; d21=1; else d21=0; end if sum(sum(A(n4:n5,m1:m2)))>70000; d31=1; else d31=0; end if sum(sum(A(n5:n6,m1:m2)))>70000; d41=1; else d41=0; end if sum(sum(A(n2:n3,m2:m3)))>70000; d12=1; else d12=0; end if sum(sum(A(n3:n4,m2:m3)))>70000; d22=1; else d22=0; end if sum(sum(A(n4:n5,m2:m3)))>70000; d32=1; else d32=0; end if sum(sum(A(n5:n6,m2:m3)))>70000; d42=1; else d42=0; end if sum(sum(A(n2:n3,m3:m4)))>70000; d13=1; else d13=0; end if sum(sum(A(n3:n4,m3:m4)))>70000; d23=1; else d23=0; end if sum(sum(A(n4:n5,m3:m4)))>70000; d33=1; else d33=0; end if sum(sum(A(n5:n6,m3:m4)))>70000; d43=1; else d43=0; end if sum(sum(A(n2:n3,m4:m5)))>70000; d14=1; else d14=0; end if sum(sum(A(n3:n4,m4:m5)))>70000; d24=1; else d24=0; end if sum(sum(A(n4:n5,m4:m5)))>70000; d34=1; else d34=0; end if sum(sum(A(n5:n6,m4:m5)))>70000; d44=1; else d44=0; end if sum(sum(A(n2:n3,m5:m6)))>70000; d15=1; else d15=0; end if sum(sum(A(n3:n4,m5:m6)))>70000; d25=1; else d25=0; end if sum(sum(A(n4:n5,m5:m6)))>70000; d35=1; else d35=0; end if sum(sum(A(n5:n6,m5:m6)))>70000; d45=1; else d45=0; end if sum(sum(A(n2:n3,m6:m7)))>70000; d16=1; else d16=0; end if sum(sum(A(n3:n4,m6:m7)))>70000; d26=1; else d26=0; end if sum(sum(A(n4:n5,m6:m7)))>70000; d36=1; else d36=0; end if sum(sum(A(n5:n6,m6:m7)))>70000; d46=1; else d46=0; end if sum(sum(A(n2:n3,m7:m8)))>70000; d17=1; else d17=0; end if sum(sum(A(n3:n4,m7:m8)))>70000; d27=1; else d27=0; end if sum(sum(A(n4:n5,m7:m8)))>70000; d37=1; else d37=0; end if sum(sum(A(n5:n6,m7:m8)))>70000; d47=1; else d47=0; end if sum(sum(A(n2:n3,m8:m9)))>70000; d18=1; else d18=0; end if sum(sum(A(n3:n4,m8:m9)))>70000; d28=1; else d28=0; end if sum(sum(A(n4:n5,m8:m9)))>70000; d38=1; else d38=0; end if sum(sum(A(n5:n6,m8:m9)))>70000; d48=1; else d48=0; end if sum(sum(A(n2:n3,m9:m10)))>70000; d19=1; else d19=0; end if sum(sum(A(n3:n4,m9:m10)))>70000; d29=1; else d29=0; end if sum(sum(A(n4:n5,m9:m10)))>70000; d39=1; else d39=0; end if sum(sum(A(n5:n6,m9:m10)))>70000; d49=1; else d49=0; end if sum(sum(A(n2:n3,m10:m11)))>70000; d110=1; else d110=0; end if sum(sum(A(n3:n4,m10:m11)))>70000; d210=1; else d210=0; end if sum(sum(A(n4:n5,m10:m11)))>70000; d310=1; else d310=0; end if sum(sum(A(n5:n6,m10:m11)))>70000; d410=1; else d410=0; end D=[d11 d21 d31 d41;d12 d22 d32 d42; d13 d23 d33 d43;d14 d24 d34 d44;d15 d25 d35 d45;d16 d26 d36 d46;d17 d27 d37 d47;d18 d28 d38 d48;d19 d29 d39 d49;d110 d210 d310 d410];%学生作答答案 E=[1 0 0 0;0 1 0 0;0 0 1 0;1 0 0 0;0 1 0 0;0 0 0 1;0 1 0 0;0 0 1 0;0 0 0 1;0 0 1 0];%标准答案 F=D+E; n=length(find(F(:, ![]() score=3*n%最后得分 |
![]() |
![]() |