- 博客(40)
- 收藏
- 关注
原创 数字图像处理 实验八 数字图像的边缘检测
1. 掌握图像边缘检测的概念及其计算方法;2. 熟练使用matlab实现图像的傅里叶变换;1. PC计算机2. MatLab软件/语言包括图像处理工具箱(Image Processing Toolbox)3. 实验所需要的图片。
2024-12-19 00:30:00
2640
原创 数字图像处理 实验七 彩色图像处理
值得注意的是,对于较大的核,这两个方法的计算时间和内存占用可能会非常大。通过本彩色图像处理实验,掌握了彩色图像处理的概念及其计算方法,实现了彩色图像的缩放、旋转,对数运算,幂律运算,均值滤波,中值滤波,直方图均衡化,对RGB彩色模型和HSI彩色模型有了更深入的理解。不同颜色空间下的像素值代表不同的颜色和光度信息,适当的颜色空间选择可以更好地区分图像中的物体。9. 图像压缩:压缩处理可以使用有失和无失压缩,有失压缩可以通过减少比特数来降低图像的大小,无失压缩可以通过无损压缩来把数据压缩成为空间更小的文件。
2024-12-16 00:30:00
1334
原创 数字图像处理 实验六 数字图像的频域运算
对于一个二维图像,可以将其看作是一个二维函数,通过对其进行傅里叶变换,可以将其分解为一系列正弦和余弦函数的叠加,这些正弦和余弦函数的频率和振幅可以描述图像中各个频率的强度和相位信息。在傅里叶变换实验中,对图像进行傅里叶变换,观察变换后的频谱图像,了解了图像的频域特征。在频域滤波实验中,对图像进行频域滤波,观察滤波后的图像,了解了滤波对图像的影响。(a)按照课堂讲解,取填充大小为2M,2N,对原始的时域图像进行填充,使得填充后的图像左上角为原始图像,其余部分全部为0.注意:移中时,要保证图像和滤波器一致。
2024-12-11 00:30:00
833
原创 数字图像处理 实验五 数字图像的空域滤波
(4)最大值和最小值滤波器:用该像素邻域内像素灰度的最值代替该像素的值。最大值滤波器可以用来寻找图像中最亮的值,最小值滤波器可以用来寻找图像中最暗的值。(3)中值滤波器:用该像素邻域内像素灰度的中值代替该像素的值。g(x,y)=1/n∑f(x,y) n为该模板中包含当前像素在内的像素总个数。g(x,y)=∑w(s,t)∑f(x,y)/(∑∑w(s,t)) w为权值。R=(领域内所有点的值*对应点的掩模系数之和)/(掩模系数之和)R=(权值*对应像素灰度值所有之和)/(权值之和)
2024-12-10 00:30:00
1241
原创 数字图像处理 实验四 数字图像的直方图处理
它的原理是将输入图像和规定图像均进行直方图均衡化并令其近似相等,对规定图像的均衡化函数求反变换函数,可以得到输入图像到规定图像的映射,从而使得输入图像规定化得到规定图像。通过直方图规定化,可以将图像的灰度级分布调整到任意所需的分布,并且保留原始图像的空间结构和细节信息。它的原理是将输入图像的灰度级分布重新调整为更平均或更均匀的分布,从而使得图像中的暗部和亮部细节更加清晰可见。2. 灰度级数量有限:如果输入图像的灰度级数量较少,那么经过直方图均衡化后,得到的输出图像的直方图可能依然存在很多悬崖式的峰值。
2024-12-09 00:30:00
1575
原创 数字图像处理 实验三 数字图像的几何运算
函数imrotate对图像进行旋转,参数method用于指定插值的方法,可选用的值为'nearest'(最邻近法),'bilinear'(双线性插值),'bicubic'(双三次插值),默认为'nearest'。这里参数method用于指定插值的方法,可选用的值为'nearest'(最邻近法),'bilinear' (双线性插值),'bicubic'(双三次插值),默认为'nearest'。最近邻域内插计算量较小,但可能会造成插值生成的图像灰度上的不连续,在灰度变化的地方可能出现明显的锯齿状。
2024-12-06 23:00:00
1263
原创 数字图像处理 实验二 数字图像的算术运算
图像的代数运算是图像的标准算术操作的实现方法,是两幅输入图像之间进行的点对点的加、减、乘、除运算后得到输出图像的过程。图像的代数运算在图像处理中有着广泛的应用,它除了可以实现自身所需的算术操作,还能为许多复杂的图像处理提供准备。例如,图像减法就可以用来检测同一场景或物体生产的两幅或多幅图像的误差。通过本次实验了解了图像的算术运算在数字图像处理中的初步应用,体会到图像算术运算处理的过程和处理前后图像的变化。2. 体会图像算术运算处理的过程和处理前后图像的变化。1. 用数字运算符合实现图像的加减乘运算。
2024-12-03 00:30:00
1070
原创 数字图像处理 实验一 数字图像的基本操作
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。本次实验了解了Matlab的基本功能及操作方法,练习了图像读写和显示函数的使用方法,掌握了如何利用MATLAB来获取图像的大小、颜色、高度、宽度等等相关信息,熟悉了常用的图像文件格式与格式转换。10. 为显示的图像添加图名。图片尺寸:132*132*3。
2024-12-02 00:30:00
701
原创 计算机组成原理 单周期MIPS CPU设计实验
1.了解寄 MIPS 寄存器文件基本概念,进一步熟悉多路选择器、译码器、解复用器等 Logisim 组件的使用,并利用相关组件在Logisim平台中设计实现 MIPS 寄存器文件。2.理解主存地址基本概念,理解存储位扩展基本思想,并能利用相关原理在Logisim平台中设计实现 MIPS RAM文件。3.掌握硬布线控制器设计的基本原理,能利用硬布线控制器的设计原理在Logisim平台中设计实现MIPS单周期CPU。1.实现MIPS寄存器文件设计2.实现MIPS RAM设计。
2024-11-27 00:30:00
5914
4
原创 计算机网络 实验八 应用层相关协议分析
(7)改用网易邮箱或其他邮箱服务器,以网易邮箱为例,需要先开启网易邮箱中的POP/SMTP服务,再进行授权,才可以配置outlook,outlook需要中的发送邮件与接受邮件服务器,为网易邮箱的相关服务器,可在网易邮箱中查看。Outlook Express是Windows系统自带的电子邮件客户端软件,功能强大,支持多用户,无论是电子邮件还是新闻组,Outlook Express都是有力的重要工具软件。(3)查看两次截获的报文的结果中TCP连接建立的过程,回答SMTP和POP3分别使用的TCP端口是多少。
2024-11-26 00:30:00
2735
原创 计算机网络 实验七 NAT配置实验
NAT是一种网络技术,它允许内部网络中的设备使用私有IP地址,同时通过一个或多个公共IP地址访问外部网络。当内部网络中的主机需要访问外部网络时,NAT设备(如路由器)会将其私网地址转换为公网地址,从而在外部网络上进行通信。
2024-11-25 00:30:00
4040
原创 计算机网络 实验六 组网实验
同理,点击右侧路由器Router1, 找到Config菜单,找到输入网关的地方,端口git0/0处的IP地址输入“192.168.100.2”,端口git0/1处的IP地址输入“192.168.80.1”,端口git0/2处的IP地址输入“192.168.90.1”,掩码均输入255.255.255.0。(1)选择合理的网络设备,设计构造一个简单的网络,使得同一个网段的主机能够进行相互通信,验证不同网段的主机能否通信,设计拓扑图并进行验证。点击设备上的端口并将其拖动到另一个设备的端口上,以建立物理连接。
2024-11-20 00:30:00
3303
原创 计算机网络 实验五 网络层协议分析
了解网络协议分析软件的过滤方式和原则,包括:按协议类型过滤,按IP地址过滤,按协议模式过滤,按端口过滤等,通过设置不同的过滤条件,熟悉协议类型、端口、协议等概念;分析以太网数据帧的构成,数据链路层将不可靠的物理层转变为一条无差错的链路,涉及的数据单位是帧(frame),高层的协议数据被封装在以太网帧的数据字段发送。使用网络协议分析软件可以捕获各种协议数据包,通过查看这些协议数据包中数据链路帧的各字段可以分析网络协议的内部机制。1. 掌握网络协议分析软件的常用过滤规则使用方法;2. 分析ICMP协议报文。
2024-11-19 00:30:00
1290
2
原创 计算机网络 实验四 以太网数据帧分析
了解网络协议分析软件的过滤方式和原则,包括:按协议类型过滤,按IP地址过滤,按协议模式过滤,按端口过滤等,通过设置不同的过滤条件,熟悉协议类型、端口、协议等概念;分析以太网数据帧的构成,数据链路层将不可靠的物理层转变为一条无差错的链路,涉及的数据单位是帧(frame),高层的协议数据被封装在以太网帧的数据字段发送。使用网络协议分析软件可以捕获各种协议数据包,通过查看这些协议数据包中数据链路帧的各字段可以分析网络协议的内部机制。1. 掌握网络协议分析软件的常用过滤规则使用方法;2. 分析以太网数据帧的构成。
2024-11-18 00:30:00
1846
原创 计算机网络 实验三 常用网络管理命令(二)
掌握常用网络管理命令应用。一般网络管理命令的原理就是在建立连接通道,然后发送一些测试数据包,对方接受后返回信息,而这个返回数据包包含一些网络状况的相关信息。常用的网络管理命令有netstat 命令、arp命令、tracert命令和route命令。能通过以太网接入Internet的PC机2台、直通双绞线2条、集线器或交换机1台。NETSTAT当用户运行netstat命令时,操作系统会调用相应的网络协议栈来收集和处理网络连接信息。
2024-11-11 00:45:00
1289
原创 计算机网络 实验二 常用网络管理命令(一)
掌握常用网络管理命令应用。一般网络管理命令的原理就是在建立连接通道,然后发送一些测试数据包,对方接受后返回信息,而这个返回数据包包含一些网络状况的相关信息。常用的网络管理命令有ipconfig 命令、ping 命令、nslookup命令等。能通过以太网接入Internet的PC机2台、直通双绞线2条、集线器或交换机1台。ipconfig命令的原理是通过操作系统提供的API获取网络配置信息,并将其显示在命令行界面上。其作用包括查看和管理网络配置信息、诊断和解决网络问题等。
2024-11-11 00:30:00
1313
原创 计算机网络 实验一 添加常用服务以及设置网络属性
如果本机不是本网内的服务器,则一般“默认网关”和“备用DNS服务器”两栏的值为服务器的IP地址,而“首选DNS服务器”仍然为本机的默认IP地址。它为Internet(因特网)上的计算机提供名称(即如“www.abc.com”的域名)到地址(即如“192.168.0.48”的IP地址)的映射服务以用于域名解析。3、为网卡绑定更多的IP地址:在上步中选“高级”,再选“添加”,然后输入第二个IP地址“192.168.0.49”,其相应的子网掩码“255.255.255.0”系统会自动填充;
2024-11-11 00:15:00
925
原创 Java实验四 工具类与算法
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。我牵着你的手经过,种麦芽糖的山坡,香浓的诱惑,你脸颊微热,吐气在我的耳朵。牵着你的手经过,种麦芽糖的山坡,甜蜜的四周,我低头害羞,我们愉快的梦游。输入:nums = [2,7,11,15], target = 9。输入:nums = [3,2,4], target = 6。我在草地上喝着,麦芽糖酿的酒,鲜嫩的小时候,我好想再咬一口。最后显示固定资产编号。输入:nums = [3,3], target = 6。
2024-11-04 00:15:00
824
原创 Java实验二 分支循环程序设计
提示2:可以使用if或switch实现,体会选择分支的构造。提示1:可暂不考虑闰年,以2月份为28天来实现。提示:注意输出控制符的使用,控制输出的排版。提示:可以使用二维数组。
2024-11-01 00:30:00
506
原创 操作系统 实验二 存储管理
通过编写程序实现请求分页存储管理的 Optimal、FIFO、LRU 等页面置换算法中的一 种,掌握虚拟存储管理中有关缺页处理方法等内容,巩固有关虚拟存储管理的教学内容。理解内存分配原理,特别是以页面为单位的虚拟内存分配方法。
2024-10-25 21:30:00
481
原创 python实验五 网络抓取
从网站https://turnoff.us中下载所有的漫画,并保存在当地磁盘上。3. 程序需要使用迭代方式和递归两种不同的方式进行书写。2. beautifulsoup模块的使用。1. requests模块的使用。
2024-10-19 01:15:00
169
原创 python实验四 图像处理
设计并实现一个从硬盘中识别特定图像并添加标示的程序。通过该实验使学生综合掌握并灵活使用图像的访问和绘制的方法。3. 将该logo图片,以适当大小和角度放在其他图片的合适位置。2. 请编写程序,生成带有透明通道的logo图片。1. 读取某个文件夹下所有图片。4. 保存这些图片。
2024-10-19 01:00:00
371
原创 C++实验四 多态性与虚函数
1、写一个程序,定义抽象基类Shape,由它派生出3个派生类:Circle(圆形)、Square(正方形)、Rectangle(矩形)。利用指针、虚函数printArea()、printLength()分别输出以上三者的面积和周长,三个图形的数据在定义对象时给定。2、要求正方体、球、圆柱的表面积,可以抽象出一个公共的基类Container为抽象类,在其中定义一个公共的数据成员radius(此数据可以作为正方形的边长、球的半径、圆柱体底面圆半径),以及求表面积的纯虚函数area()。1、了解多态性的概念;
2024-10-16 00:45:00
296
原创 C++实验三 继承与派生
⑤ 在派生类Teacher_Cadre的成员函数show()中调用Teacher类中的display()函数,输出姓名、出生日期、性别、职称、地址、电话,然后再用cout语句输出职务与工资。② 在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务), 在Teacher_Cadre类中还包含数据成员wages(工资)。③ 对两个基类中的姓名、出生日期、性别、地址、电话等数据成员用相同的名字,在引用这些数据成员时,指定作用域。3、学会通过继承派生出一个新类的方法。
2024-10-16 00:30:00
232
原创 C++实验二 类和对象深入讨论
提示:将折扣discount、总销售款sum和商品销售总件数n声明为静态数据成员,定义静态成员函数average()求平均售价,定义display()函数输出结果。建立一个对象数组,内放5个学生的数据(学号、1门成绩)。商店销售某一商品,当天公布统一的折扣(discount),商品价格为22.5元。① 将pdistance( )作为Point类的成员函数。4、掌握定义静态数据成员和静态成员函数的方法及使用。2、掌握类的构造函数和析构函数的概念和使用方法。3、掌握对象的数组、对象的指针及其使用方法。
2024-10-16 00:15:00
309
原创 C++实验一 类和对象
/定义t1为Time类对象。③main()函数中以半径值10.0创建一个对象,分别输出该对象的周长和面积。{ public: //数据成员为公用的。②成员函数包括计算周长:length( ),计算面积:area( )。②将输入和输出的功能改为由成员函数实现,并在类体内定义成员函数。1、掌握声明类的方法,类和类的成员的概念以及定义对象的方法。2、初步掌握用类和对象编制基于对象的程序。①由键盘分别输入3个长方柱的长、宽、高;3、学习检查和调试基于对象的程序。
2024-10-16 00:00:00
468
原创 数据结构 实验三 树实验
利用哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。你的问题是:对于给定的一组字符在文中出现的概率,给出这组字符的哈夫曼编码。
2024-10-12 01:30:00
374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅