利用matlab实现多种图像处理,如平滑、锐化、平移、旋转等功能
2021-01-28 22:21:52 448KB 图像处理
1
Ghost:一个AI搜索算法演示
2021-01-28 22:15:50 4.52MB algorithm search-algorithm AlgorithmC++
1
用eclipse环境写的java版迪杰斯特拉算法演示,结果只有结点文字显示,没有具体的图形,只提供比较简单的思路,代码简洁。
2020-02-19 03:00:31 332KB Dijikstra
1
Unity3d导弹追踪目标算法的演示,按住右键可以调整视图,滚动鼠标可以调整缩放。
2020-01-10 03:09:56 29.8MB 导弹追踪 导弹 追踪 算法
1
MATLAB数字图像处理 文件:打开、显示、重载、RGB变灰度、保存; 几何变换:垂直、水平镜像,图像转置、平移、缩放、旋转; 正交变换:FFT、DFT、DCT、DST、DHT、DWasht; 灰度处理:反色、直方图均衡、阈值变换、阈值变换、分段线性变换、对数非线性变换、指数非线性变换; 图像增强:噪声(高斯、椒盐),平滑(均值法、邻域平均法、中值滤波法、巴特沃氏低通滤波); 锐化:梯度锐化、拉普拉斯锐化、巴特沃氏高通滤波; 伪彩色增强:亮度切割法、灰度级彩色变换法; 图像分割:灰度阈值法、边缘检测法(Robert算子、Laplacian算子、Prewitt算子、Canny算子、Sobel算子); 图像恢复:退化模型(运动模糊、带噪声的运动模糊),复原方法(直接逆滤波、维纳滤波); 图像编码:霍夫曼编码、行程编码;
2020-01-03 11:38:03 388KB 数字图像处理
1
基于C语言的排序算法演示程序,包含了“冒泡算法”和“选择算法”两个基础的排序算法。学习程序设计,重点是对算法的理解。本程序动态演示了排序过程,详尽体现涉及到的各个细节,力求让初学者更好地理解这两个算法。
2020-01-03 11:28:21 88KB 选择算法 冒泡算法 排序演示
1
1.冒泡排序原理:通过相邻的两个数据之间的比较和交换,使关键码较小的记录逐渐从底部上浮,关键码较大的记录逐渐从顶部下沉。 算法实现:对n个数据进行n-1次排序,每次从剩余元素的第一个开始进行相邻元素交换比较,实现由小到大的排序。 2.选择排序原理:通过多次关键码的比较,使得在每一趟排序中第一位最小。 算法实现:对n个数据,比较n-1趟,在每趟区间中将最小数下标记录在k中,若k不为1,将b[1]与b[k]交换,始终保持剩余元素的第一个数为该趟最小值,实现由小到大的排序。 3.插入排序原理:将原序列逐个分开,每次比较插入一个新的关键码,与已经排好序的记录码比较,寻找合适位置插入该记录码,实现排序。 算法实现:对n个数据,比较n-1趟,以第一个数据为初始序列,每趟插入一个原序列中的关键码,并进行比较,若找到序列中比该关键码大的数据,则该数据之前一位即为插入位置,将该数据连同之后的所有数据后移一位,进行插入,实现由小到大的排序。 4.快速排序原理:通过一趟排序将要排序的记录分割成独立的两部分,其中一部分的所有记录关键码比另一部分的都小,再按此方法对两部分数据进行递归,实现快速排序。 算法实现:从每趟数据的左边界向右搜索一个比它大的数据1,同时从右边界搜索一个比它小的数据2,若数据1的下标大于数据2的下标,则交换位置,如此循环,再对关键数据的左半部分和右半部分进行递归,实现由小到大的排序。
2020-01-03 11:27:45 15KB C++
1
编程演示三种存储管理方式的地址换算过程: 1、分页方式的地址换算 2、分段方式的地址换算 3、段页式的地址换算 要求演示正确、清晰,编程所用工具不限。这里用Java语言,工具为myeclipse,实现动画演示。
2019-12-28 17:33:03 715KB 地址变换
1
迷宫课程设计,有图形化界面,可以单步演示、整体演示、自由设定迷宫大小,使用java语言,封装良好,易于修改。
2019-12-25 11:36:06 6.35MB 数据结构 迷宫 堆栈 算法
1
为了让广大学者更直观的了解例子群算法,作者编制了粒子群算法演示程序,能够直观的观察例子群算法的寻优过程,并提供了源程序,供广大学者学习交流。
2019-12-21 22:24:26 136KB 例子群算法 PSO matlab
1