lzth.net
当前位置:首页 >> mAtlAB关于图像平移的一小段代码,求大神每句帮忙... >>

mAtlAB关于图像平移的一小段代码,求大神每句帮忙...

f=imread('hehua1.bmp');%读图片[m,n,x]=size(f);%求图的维数f=double(f);%转化为双精度数据for i=1:20 %平移10次 mx=10*i;%x轴平移量,像素数 my=10*i;%y轴平移量,像素数 g=zeros(m,n,x)+255;%背境设为白色 g(mx+1:m,my+1:n,1:x)=f(1:

clear,clc,clfhold on;R=1;for N_max=1:1:3L3=[];for SNR=0:1:20; SNR_ad=SNR; SNR_bd=SNR; SNR_rd=SNR; m=exp(-(2^R-1)/(10^(SNR_ad/10))); n=exp(-(2^R-1)/(10^(SNR_bd/10))); p=exp(-(2^R-1)/(10^(SNR_rd/10))); U=(1-m)*(1-p)*p; V=(1-n)*(1-p)

好像挺简单的啊 a=imread('图片名字,jpg') 得到一个矩阵ab=255*ones(size(a))(灰度255代表白色)c=[b(:,1:h),a] h代表平移的长度imshow(c) 就好了

第一句代码是读取一张bmp图像,然后转换为灰度图后,然后转化为double数值类型.第二句是取右下角1/5的图片第三句是求图像的梯度最后一句是画右下角图像以及梯度图

%频域中上抽样的效果%使用fir2构造一个带限输入序列 clf %清除当前图形窗口图形.freq=[0 0.45 0.5 1] %定义一个1*4的矩阵freq.mag=[0 1 0 0] %定义一个1*4的矩阵mag.x=fir2(99,freq,mag) %设置滤波器.%fir2(n,f,m)函数fir2用来设计多通带

clc,clear %这个不解释for i=1:100 %i为1到100的范围内,每运行一次加1R=rand(1,12); %R为一个12个元素的行向量,每个元素为随机值,在0~1之间X(i)=sum(R)-6; %X向量的每个元素等于R的12个元素的和6的差,X为一个有12个数的行向量

这种问题需要贴出代码才能给你提供更准确的解答.猜测可能的原因是,有的end匹配不正确,导致与function匹配,也就是结束了函数,但后面有语句不属于任何一个函数(就你的例子而言,是第59行,换言之,第58行可能有end结束了前面的一个函数).举个简单的例子:function test disp(1); end disp(2); 其中的 disp(2); 就存在类似的错误(在6.5版并不算错误,7.0之后认为是语法错误).

这个段代码主要要看两个函数: axis 在Matlab帮助里搜索axis,第一个就是这个函数,打开对这个函数的帮助,Sytax部分里就有 v = axis 这句,完整的描述如下: v = axis returns a row vector containing scaling factors for the x-, y-, and z-axis. v

这个问题与1821464741940318788重复. 这段代码的作用是,根据字符串 content 的内容,把图像 img 按照每 8x8 个像素中取一个像素,将其后3位取反. 从代码大致判断以下信息:1、m、n分别为图像的高和宽;2、A_random 和 B_random

UPSAMPLINGTENSORTGVL2_MAT function for depth image upsampling 深度图像的上采样的功能[ U ] = UPSAMPLINGTENSORTGVL2_MAT( U_INIT, DEPTH, WEIGHT, GRAY, 底色,深度,重量,灰色,TENSOR, TGV_ALPHA, L, MAXITS,

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com