- 博客(9)
- 收藏
- 关注
原创 数字信号--实验四
本次实验对于我理解图像增强起到了很大的帮助,尤其是图像滤波哪个部分,在查阅了很多的文献后,发现滤波器的构造方法有规律可循的时候,内心还是比较激动的。当然,实验中也出现了很多的问题,在实现最后一问卷积滤波函数的时候,其实还是有不足的地方,没办法自定义滤波器,其实可以再花一些时间写个自定义滤波器的函数。因此,这种滤波器可能会在某种程度上保留图像的中心细节,同时平滑周围的像素。因此,均衡化后的直方图通常会显得更加平坦,各个灰度级上的像素数量更加接近,这意味着图像的灰度级分布更加均匀,从而提高了图像的视觉质量。
2025-04-24 22:28:50
746
原创 机器学习笔记
定义:对于给定的数据集,无监督学习算法可能判定,该数据集包含两个不同的簇(可以把这些数据分成两个不同的簇)Samuel:在没有明确设置的情况下,使计算机具有学习能力的研究领域(不正式且陈旧的观点)定义:我们给算法一个数据集,其中包含了正确答案,算法的目的就是给出更多的正确答案。分类问题:这是个分类问题,我们设法预测一个离散值输出(个数不固定),0或1。算法:通过处理包含的特征(可以无穷多),得到预测,并且得到“正确答案”与监督学习的区别:监督学习是所谓的正确答案(带标签)分类还是回归取决于连续还是离散。
2025-04-22 22:18:39
215
原创 基于Qt与OpenCV的数字图像处理系统
摘要:本课设旨在通过设计一个基于Qt与OpenCV框架实现的数字图像处理系统,以掌握数字信号与图像处理的基本理论和技术。该系统实现了多种常用的图像处理功能,包括裁剪、旋转、亮度、曝光、饱和度、灰度图、对比度、锐化、平滑、直方图均衡化、色温、色调等。此外,还设计了一些高级功能,包括HSL、去雾,曲线调节等。本项目的实验过程不仅帮助我们深入理解了图像处理算法,同时提高了我们使用Qt与OpenCV进行图像处理的实践能力。关键词:Qt,OpenCV,数字图像处理,灰度图,旋转,对比度,锐化,平滑,直方图均衡化,色温
2025-04-19 11:38:59
1116
原创 实验五 Tomasulo算法实验报告
因为在第五条指令,所以DIV.D在周期5的时候流入,开始等待所需要的值,F0在周期17可用,F6在周期4可用。因此,除法指令在周期17开始,执行40个周期,所以在周期57的时候完成。SUB.D F8, F6, F2 依赖于F6和F2,它们都在L.D指令之后可用,所以SUB.D可以在L.D指令之后流出,由于MUL.D执行的周期比SUB.D 长,导致SUB.D会先得到结果流出。F6和F2都在周期5可用,所以减法指令在周期4开始流入,因为周期5的时候F2、F6都取到相应的值,到周期8的时候完成。
2025-04-17 14:14:27
1360
原创 数字信号与图像处理实验
计算图像大小、计算灰度平均值、计算协方差矩阵(使用cov函数计算灰度图像的协方差矩阵)、计算灰度标准差,使用histeq函数对两张灰度图像进行直方图均衡化处理,并将结果存储在J1和J2中,使用subplot和imshow函数在一个图形窗口中显示原图和处理后的图像。获取图像的宽度和高度。读取两张PNG格式的图像(im1.png 和 im2.png),将它们转换为灰度图像,计算一些基本的图像统计量(如大小、灰度平均值、灰度标准差、协方差矩阵),对它们进行直方图均衡化处理,并计算处理前后图像的相关系数。
2025-04-15 19:28:22
964
原创 编译原理实验--LL(1)语法分析器的设计
表中的每个条目可以是一个产生式(如"TA", "+TA", "FB"等),表示从当前非终结符到下一个状态的转换,或者是一个特殊符号(如"ε"表示空操作,"#"表示错误恢复)。cout <<"出错,第"<<num<<"个符号"<<str<<"正好在"<<temp<<"的同步记号中,弹出"<<temp<< endl;cout<<"出错,错误符号为第"<<num++<<"个字符:"<<str[cur++]<<",跳过该字符"<<endl;cout<<"输出"<<temp<<"→"<<s<<endl。
2025-04-12 20:23:15
1008
原创 汇编实验--分析LL(1)文法的递归下降分析程序构造
在写Flex和Bison的时候遇到的困难比较多,能查到的资料也比较少,所以磨磨蹭蹭写了好久,写完了以后还是一知半解。它是编译器或解释器前端的一部分,负责将源代码转换为一系列标记,以供后续的语法分析阶段使用。写递归下降分析程序的时候没有遇到特别大的困难,最大困难是在实验开始的时候,忘记了递归下降分析的思路,所以又回去复习了一下LL(1)文法和预测分析表的构建过程。因为follow(E’)中的元含有结束符#,所以还要判断当前字符是否为#,如果当前符号也不是#,说明该运算表达式不符合该文法。
2025-04-10 18:48:55
1047
原创 计算机体系结构笔记
计算机体系是计算机科学的核心领域之一,它研究计算机系统的结构、组成和工作原理。通过对计算机体系的学习,我们可以更深入地理解计算机如何执行程序、处理数据以及各个部件之间的协同工作。计算机体系是计算机科学的重要组成部分,它涵盖了计算机系统的结构、组成和工作原理等多个方面。通过对冯·诺依曼结构计算机模型和计算机系统结构基本概念的学习,我们可以更深入地理解计算机的内部工作机制,并为进一步学习和研究计算机科学打下坚实的基础。
2025-04-08 20:03:44
916
原创 编译原理学习笔记
官方定义:把某一种语言程序(称为源语言程序)等价地转换成另一种语言程序(称为目标语言程序)的程序。在词法分析的基础上,根据语言的语法规则把单词符号串分解成各类语法单位。一方面对静态语义检查是否正确,另一方面对中间代码进行翻。说白了就是让高级语言和机器语言对话的媒介(翻译官)从左到右读构成源程序的字符流,分组为多个记号。编译过程(想象英文翻译成中文的过程)第一章 编译原理引论。
2025-04-03 13:33:35
330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅