基于matlab的简单图像处理毕业论文(编辑修改稿)内容摘要:
ise=*randn(size(x))。 y=imadd(x,im2uint8(snoise))。 imshow(y)。 =y。 guidata(hObject,handles)。 function bosong_Callback(hObject, eventdata, handles) axes()。 x=()。 y=imnoise(x,39。 poisson39。 )。 imshow(y)。 =y。 guidata(hObject,handles)。 function duishu_Callback(hObject, eventdata, handles) axes()。 Image_in=()。 [m,n]=size(Image_in)。 for c=38:2:50 %c的值分别取: [38 40 42 44 46 48 50] for i=1:m for j=1:n Image_out(i,j)=c*log(1+double(Image_in(i,j)))。 % 利 用 公 式s=c*log(1+f(x,y)) end end Image_out=uint8(Image_out)。 %转换图像数据类型 imshow(Image_out)。 end function zhishu_Callback(hObject, eventdata, handles) function fuxiang_Callback(hObject, eventdata, handles) axes()。 image_in=()。 [m,n]=size(image_in)。 max_image=max(max(image_in))。 min_image=min(min(image_in))。 for i=1:m for j=1:n image_out(i,j)=max_imagedouble(image_in(i,j))。 end end image_out=uint8(image_out)。 imshow(image_out)。 function fenduan_Callback(hObject, eventdata, handles) axes()。 image_in=()。 [m,n]=size(image_in)。 max_image=max(max(image_in))。 min_image=min(min(image_in))。 a=50。 b=60。 c=235。 d=245。 for i=1:m for j=1:n if image_in(i,j)=0amp。 image_in(i,j)=a。 image_out(i,j)=a/b*image_in(i,j)。 else if image_in(i,j)=camp。 image_in(i,j)=d。 image_out(i,j)=((db)/(ca))*(image_in(i,j)a)+c。 else image_out(i,j)=((ca)/(db))*(double(image_in(i,j)b))+a。 end end end end image_out=uint8(image_out)。 imshow(image_out)。 function quanyu_Callback(hObject, eventdata, handles) axes()。 I=()。 [m,n]=size(I)。 max_I=max(max(I))。 min_I=min(min(I))。 for i=1:m for j=1:n if(I(i,j)10) I1(i,j)=4。 elseif(I(i,j)210) I1(i,j)=230。 else I1(i,j)=(2304)/(21010)*(I(i,j)min_I)+4。 end end end imshow(I1)。 function quezhi_Callback(hObject, eventdata, handles) axes()。 I=()。 d=double(I)。 a=。 a1=。 b1=。 n1=find(ia)。 n2=find(ia)。 d2=d。 d2(n1)=b1。 d2(n2)=a1。 i2=uint8(d2)。 imshow(i2)。 function suoxiaozuijin_Callback(hObject, eventdata, handles) axes()。 prompt={39。 输入放大倍数 :39。 }。 defans={39。 39。 }。 p=inputdlg(prompt,39。 输入 放大 倍数39。 ,1,defans)。 p1=str2num(p{1})。 y=imresize(,p1,39。 nearest39。 )。 %最近邻插值法缩小 imshow(y)。 function suoxiaoshuangxianing_Callback(hObject, eventdata, handles) axes()。 prompt={39。 输入放大倍数 :39。 }。 defans={39。 39。 }。 p=inputdlg(prompt,39。 输入 放大 倍数39。 ,1,defans)。 p1=str2num(p{1})。 y=imresize(,p1,39。 bilinear39。 )。 y=imresize(,p1,39。 bilinear39。 )。 %最近邻插值法缩小 imshow(y)。 function lincha_Callback(hObject, eventdata, handles) % hObject handle to lincha (see axes()。 prompt={39。 输入放大倍数 :39。 }。 defans={39。 239。 }。 p=inputdlg(prompt,39。 输入 放大 倍数39。 ,1,defans)。 p1=str2num(p{1})。 y=imresize(,p1,39。 nearest39。 )。 %最近邻插值法放大 imshow(y)。 % function shuangchazhi_Callback(hObject, eventdata, handles)% axes()。 prompt={39。 输入放大倍数 :39。 }。 defans={39。 239。 }。 p=inputdlg(prompt,39。 输入 放大 倍数39。 ,1,defans)。 p1=str2num(p{1})。 y=imresize(,p1,39。 bilinear39。 )。 %最近邻插值法放大 imshow(y)。 function shangxia_Callback(hObject, eventdata, handles)%上下翻转 axes()。 x=()。 if isrgb() for k=1:3 y(:,:,k)=flipud(x(:,:,k))。 % 上下翻转函数 end imshow(y)。 else x=()。 y=flipud(x)。 imshow(y)。 end % function zuoyou_Callback(hObject, eventdata, handles)%左右旋转 axes()。 if isrgb() x=()。 for k=1:3 y(:,:,k)=fliplr(x(:,:,k))。 % 左右翻转函数 end imshow(y)。 else x=()。 y=fliplr(x)。基于matlab的简单图像处理毕业论文(编辑修改稿)
相关推荐
控制算法,而每一种算法在建立前是不成熟的.这就需要采取仿真技术改进算法,并进行优化设计。 控制系统仿真经历了物理模型仿真,模拟计算机仿真和数字计算机仿真三个过程。 物理模型仿真是以物理过程相似、几何尺寸相似及环境条件相似为基础的仿真。 数学仿真是以综合参数比例相似及信息规律传递相似为基础的仿真。 物理仿真的优点是能最大限度地反映系统的物理本质,具有直观性及形 象化的特点
优点。 一般用两种方法来实现数字滤波器 :一是采用通用计算机,把滤波器所要完成的运算编成程序通过计算机来执行,也就是采用计算机软件来实现。 二是采用实际专用的数字处理硬件。 数字滤波器按照冲激响应的时域特性可分为 :无限长单位冲响应滤波器( IIR)和有限长单位冲击响应滤波器( FIR),但与 IIR 相比,在满足同样阻带衰减的情况下需要的阶数较高,滤波器的阶数越高,占用的运算时间就越多
: y = {Ax1+ 𝑙𝑛𝐴 , 0 x ≤ 1𝐴1+𝑙𝑛𝐴𝑥1 +𝑙𝑛𝐴 ,1𝐴 ≤ x ≤ 1 式中: x为压缩器归一化输入电压, y为压缩器归一化输出电压, A为常数, 它 决定压缩程度。 一般 A取。 下面表格是 A率 (其中 A=)与 13 折线法的比较: 表 1: A压缩率 (A=)与 13折线法的比较 I 8 7 6 5 4 3 2 1 0 A率的 x值 0 1/128 1/
压幅值和相角分别为: 2221 )( yx VVVV 式 ( ) xyVV Va rc tg 21 式( ) 如果已知首端(节点 1)的电压和功率,求末端的电压和功率,其基本原理同上 . 图 两端电压相量示意图 ② 已知一端的电压和流过另一端的复功率 2V I IR IjX 1V 河南城建学院本科毕业设计(论文) 简单电力系统潮流计算 6
的有名值与 MATLAB计算得到的各节点电压进行比较: 电压 1 2 3 4 5 6 7 8 9 10 DDTRS MATLAB 由上述比较可观察到 : 应用 DDTRS仿真和 MATLAB计算的到的结果大致相同,可以认为此潮流计算是正确的。 变电所负荷变化时的潮流计算 4 个变电所负荷同时以 2%的比例增大 由于各个变电所的负荷同时以 2%的比例增大,所以此时的各负荷变为: 变电所 1 LS
高效的数学语言 [3]。 MATLAB的编程语句接近数学描述,可读性好,其强大的图形功能和可视化数据处理能力也是其他如 C、 C++、Fortran 等计算机高级语言望尘莫及的。 Matlab 使人们摆脱了常规计算机编程的繁琐,从而让人们能够把大部分的时间、精力放到研究问题的数学建模上,使科学研究的效率得到了极大的提高。 目前,Matlab 已经被理工科大学广泛采用