自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 图像灰度拉伸(图像处理)

clc;clear all;N=imread('图片1.png');r1=0;r2=75;s1=0;s2=255;k=(s2-s1)/(r2-r1);b=s1-k*r1;[r,c]=size(N);N1=im2double(N);for x=1:rfor y=1:ctmp=N1(x,y);if tmp>=r1 && tmp<=r2N1(x,y)=k*tmp+b;endendendsubplot(1,2,1);imshow(N);tit.

2021-05-11 17:35:41 940

原创 中值滤波器处理椒盐噪声

clc;close all;clear all;%读取原始图像im = imread(‘Fig0318(b)(ckt-board-slt-pep-both-0pt2).tif’);im_noise_salt = imnoise(im,‘salt & pepper’,0.05); % 加入椒盐噪声% im_noise_gaussian = imnoise(im,‘gaussian’);%定义邻域尺寸n1 = 2; m1 = 2n1+1;n2 = 2; m2 = 2n2+1;k =

2021-04-13 01:53:42 1171

原创 理想低通,高斯低通,巴特沃斯滤波器处理图像

clc;close all;clear all;%读取图像I = imread(‘Fig0206(a)(rose-original).tif’);figure(1);imshow(I);title(‘原图’);% 显示图像F1 = fft2(double(I));%离散傅里叶变换F2 = fftshift(F1); %将直流分量移到频谱中心figure(2);imshow(log(abs(F2)+1),[]);title(‘d = 100中心化频谱’);[row,col]=

2021-04-13 00:52:55 1824

原创 巴特沃斯低通滤波器

clear all;close all;clc;image1 = imread(‘Fig0206(a)(rose-original).tif’);image2 = bfilter(image1, 10, 2);image3 = bfilter(image1, 60, 2);image4 = bfilter(image1, 460, 2);% 显示图像subplot(2,2,1), imshow(image1), title(‘原图像’);subplot(2,2,2), imshow(ima

2021-04-12 20:41:20 1867

原创 理想低通滤波器(频率域滤波)

%频率域滤波clc;close all;img=imread(‘Fig3.10(b).jpg’);img=im2double(img);Fimg=fft2(double(img));%傅里叶变换Fimg=fftshift(Fimg);%将变换的原点移到频率矩形的中心[M,N]=size(img);%半径为5的理想低通滤波处理dist1=5;z1=zeros(M,N);for i=1:Mfor j=i:Nif(sqrt(((i-M/2)2+(j-N/2)2))<dist1)z

2021-04-12 19:07:40 4433

原创 中断程序设计(微机原理实验三)

实验三 中断程序设计实验目的:1.掌握中断概念,掌握中断程序设计方法;2.掌握中断程序调试方法。实验步骤与任务:任务一(占总分30%):1.编辑利用编辑器(记事本,也可采用其它编辑器)建立一个名为ASM3.ASM的文本文件,内容如下:ASSUME DS:seg1,CS:seg2seg1 SEGMENTintoff DW ?intseg DW ?seg1 ENDSseg2 SEGMENTstart: MOV AX,seg1MOV DS,AXMOV AX,0MOV ES,AX

2021-03-30 21:21:20 4098

原创 中断程序设计(微机原理实验三)

实验三 中断程序设计实验目的:1.掌握中断概念,掌握中断程序设计方法;2.掌握中断程序调试方法。实验步骤与任务:任务一(占总分30%):1.编辑利用编辑器(记事本,也可采用其它编辑器)建立一个名为ASM3.ASM的文本文件,内容如下:ASSUME DS:seg1,CS:seg2seg1 SEGMENTintoff DW ?intseg DW ?seg1 ENDSseg2 SEGMENTstart: MOV AX,seg1MOV DS,AXMOV AX,0MOV

2021-03-30 21:17:02 3789

原创 扬声器程序设计(微机原理实验四)

实验四 扬声器程序设计实验目的:1.掌握8253的工作原理及其应用编程。2.掌握8255的工作原理及其应用编程。实验步骤与任务:扬声器控制原理(预习)8255的地址为:60H~63H;PB端口地址为61H,控制口为63H;8253的地址为:40H~43H;通道2地址42H,控制口地址43H。PC的扬声器以计数器2为核心。计数器8255的CLK2的输入频率为1.193182 MHz,工作于方式3,改变计数器初值可以由得到不同频率的方波输出。fCLK2频率:1.1931816*100000

2021-03-30 21:10:17 3953 1

原创 中断程序设计(微机原理实验三)

实验三 中断程序设计实验目的:1.掌握中断概念,掌握中断程序设计方法;2.掌握中断程序调试方法。实验步骤与任务:任务一(占总分30%):1.编辑利用编辑器(记事本,也可采用其它编辑器)建立一个名为ASM3.ASM的文本文件,内容如下:ASSUME DS:seg1,CS:seg2seg1 SEGMENTintoff DW ?intseg DW ?seg1 ENDSseg2 SEGMENTstart: MOV AX,seg1MOV DS,AXMOV AX,0MOV

2021-03-30 21:06:45 5979

原创 循环程序设计(微机原理实验二)

实验二 循环程序设计实验目的:1.掌握循环结构程序设计方法2.掌握循环结构程序调试方法实验步骤与任务:任务一(占总分30%):1.编辑利用编辑器(记事本,也可采用其它编辑器)建立一个名为ASM2.ASM的文本文件,内容如下:ASSUME DS:seg1,CS:seg2seg1 SEGMENTfirst DB 5,-8,3,9,-2,-5,7,-9,0,5,4,9,-6,1,-1,8,-3,6,2,-7,0,-4N EQU $-FIRSTsecond DB 30 DUP(?)s

2021-03-30 21:02:14 8401 2

原创 简单程序设计(微机原理实验一)

实验一 简单程序设计实验目的:1.掌握8086汇编语言程序设计过程2.掌握8086程序调试方法实验任务与要求:任务一(占总分30%):1.编辑利用编辑器(记事本,也可采用其它编辑器)建立一个名为ASM1.ASM的文本文件,内容如下:ASSUME DS:seg1,CS:seg2seg1 SEGMENTTABLE DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39HBUF DB 10 DUP(0)NUMBER DB 7ASCII DB 0

2021-03-30 20:58:12 10387 2

原创 工资管理系统

一:设计任务书随着信息时代的到来,计算机各行各业中的应用十分广泛。职工工资管理是企事业单位非常重要的环节,通常有专用的管理软件。本课题在此背景下,要求同学使用C++面向对象程序设计一个工资管理系统。基本功能:1、职工的信息包括工号、姓名、性别、电话、家庭住址、工资,有菜单可进行功能选择;2、可添加人员的信息,并保存到数据库中;3、可删除人员的信息,输入人员编号实现删除,并保存;4、可修改人员信息:输入人员编号及其他相关信息,实现修改并保存;5、能够根据职工信息精确查询人员信息。扩展功能:1

2021-03-30 20:21:57 5272 1

原创 空间滤波(模板运算)(线性相关与卷积)

I=imread(‘lena.png’);[h,w] = size(I);L=3;%定义尺寸N=(2L+1)^2;%定义模板的尺寸mask=(1/N)ones(2L+1,2L+1);%均值算式II=MirrorImage(double(I),L);%边界扩展IInew=zeros(h+2L,w+2L);%for i= (L+1):(h+L)for j =(L+1):(w+L)region = II(i-L:i+L,j-L:j+L);tempI=region.mask;temp = su

2021-03-30 00:24:42 610

原创 直方图均衡化

H= imread(‘Fig3.10(b).jpg’);%判断是否为三通道彩色图片 若是 则将其灰度化%if length(size(H))>2% H=rgb2gray(H);%end%获取图片的尺寸 便于计算总像素数 即m*n[m,n]=size(H);%生成一个一行256列的矩阵p=zeros(1,256);% 统计各灰度的像素个数%find(Hi) 是在图像矩阵里面寻找灰度为i的点坐标% 因为矩阵是从1开始的 所以为p(i+1)for i=0:255p(i+1)=l

2021-03-29 21:52:23 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除