英语翻译一:A=imread('图像.bmp');I=double(A);[m,n]=size(I);m1=m/8;n1
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/08/02 19:34:46
英语翻译
一:
A=imread('图像.bmp');
I=double(A);
[m,n]=size(I);
m1=m/8;
n1=n/8;
for i=1:m1
for j=1:n1
t=mean2(I((i-1)*8+1:(i-1)*8+8,(j-1)*8+1:(j-1)*8+8));
for k=(i-1)*8+1:(i-1)*8+8
for l=(j-1)*8+1:(j-1)*8+8
if I(k,l)1
I(i,j)=0;
end
end
end
for i=1:m
for j=1:n
if I(i,j)==1
for k=1:j
I(i,k)=1;
end
break;
end
end
end
for i=1:m
for j=n:-1:1
if I(i,j)==1
for k=n:-1:j
I(i,k)=1;
end
break;
end
end
end
for i=1:m
for j=1:n
if I(i,j)==1
I(i,j)=0;
else
I(i,j)=1;
end
end
end
figure;
imshow(I,[]);
二:
function y=thinning(x)
load table_erase;
[a,b]=size(x);
u(1:a+2,1:b+2)=255;
u(2:a+1,2:b+1)=x(1:a,1:b);
T=0;
V=1;
while V>0
V=0;
for i=2:a+1
j=2;
while(j
一:
A=imread('图像.bmp');
I=double(A);
[m,n]=size(I);
m1=m/8;
n1=n/8;
for i=1:m1
for j=1:n1
t=mean2(I((i-1)*8+1:(i-1)*8+8,(j-1)*8+1:(j-1)*8+8));
for k=(i-1)*8+1:(i-1)*8+8
for l=(j-1)*8+1:(j-1)*8+8
if I(k,l)1
I(i,j)=0;
end
end
end
for i=1:m
for j=1:n
if I(i,j)==1
for k=1:j
I(i,k)=1;
end
break;
end
end
end
for i=1:m
for j=n:-1:1
if I(i,j)==1
for k=n:-1:j
I(i,k)=1;
end
break;
end
end
end
for i=1:m
for j=1:n
if I(i,j)==1
I(i,j)=0;
else
I(i,j)=1;
end
end
end
figure;
imshow(I,[]);
二:
function y=thinning(x)
load table_erase;
[a,b]=size(x);
u(1:a+2,1:b+2)=255;
u(2:a+1,2:b+1)=x(1:a,1:b);
T=0;
V=1;
while V>0
V=0;
for i=2:a+1
j=2;
while(j
![英语翻译一:A=imread('图像.bmp');I=double(A);[m,n]=size(I);m1=m/8;n1](/uploads/image/z/18514542-30-2.jpg?t=%E8%8B%B1%E8%AF%AD%E7%BF%BB%E8%AF%91%E4%B8%80%EF%BC%9AA%3Dimread%28%27%E5%9B%BE%E5%83%8F.bmp%27%29%3BI%3Ddouble%28A%29%3B%5Bm%2Cn%5D%3Dsize%28I%29%3Bm1%3Dm%2F8%3Bn1)
意思是:imread=(图像.bmp);
为黑点时才做细化处理
基于查找表
OK
为黑点时才做细化处理
基于查找表
OK
MATLAB进行灰度图像读取时: I=imread('lena.bmp'); IW=rgb2gray(I); 总报错
MATLAB 中 [I,M]=imread()什么意思 I代表什么 M代表什么
matlab问题 ref =double(imread('tu1.jpg')); ref = ref(1:size(re
在matlab中计算MSE的问题想请教 以下是我的程序:[M,N]=size(A); B=double(A); C=do
Matlab读取图像的问题:I=imread('X.jpg'),size(f)后得到的是ans = 166 176 3
matlab 中[m,n]=size(a)是什么意思
double f(double x); {double a=0;int i; for (i=0;i
英语翻译m1=551 $n1=384 $k1=72*do,i,1,2,1*do,j,1,3,1e,m1,n1,k1m1=
x1=@sqrt((m-m1)*(m-m1)+k*k*m*m-2*(m-m1)*k*m*@sin(a))-(m1-m(1
#define N 20 fun(int a[],int n,int m) {int i; for(i=m;i>n;i-
matlab程序哪有错clear all; clc; [x,map]=imread('c:\matlab7\45.bmp
已知a|m=x,a|n=y,a|m+n=z,求i