test.m
来自「这是我们组参加2008年全国大学生数学建模时A题(数码相机定位)所用到得程序」· M 代码 · 共 31 行
M
31 行
clear
M=getM;
I=imread('shumo.bmp');
level = graythresh(I);
BW = im2bw(I,level);%转化为二值图象:0黑1白
[rowNum,columnNum]=size(BW);
Black=[];
for i=1:1024
for j=1:768
if(BW(j,i)==0)
Black=[Black;i,j];%找出所有的像点,即所有的黑点
end
end
end
r=size(Black,1);
disp('所有特征点在像上的像素点个数为:');
disp(r);
num=0;
for i=1:r
aim=getObjectPoint(M,Black(i,1),Black(i,2));
x=aim(1);
y=aim(2);
if(((x-12)^2+(y-12)^2<=144)|((x-42)^2+(y-12)^2<=144)|((x-112)^2+(y-12)^2<=144)|((x-12)^2+(y-112)^2<=144)|((x-112)^2+(y-112)^2<=144))
num=num+1;%统计像素点落在A~E五个圆内的数量
end
end
disp('经统计后像素点落在A~E五个圆内的数量为:');
disp(num);
disp('误码率为:');
disp((r-num)/r);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?