全球旧事资料 分类
最小值阈值法1、
当一幅图像中点状目标与背景之间具有鲜明的对比的时候,这
时候我们可以先做出它的直方图,这是我们就可以看到它的直方图就会表现出双峰特点,这时候我们可以选取双峰之间的谷底作为阈值点。我们假设pz代表直方图,那么极小点应该要满足:Pz0


P
’’
z0
2、迭代阈值法
迭代阈值算法如下
(1)首先我们要选定一个初始阈值T1。(2)根据阈值T1我们可以把一幅图像分为两部分,然后在分别求出这两部分的平均灰度值Z1和Z2即最小灰度值和最大灰度值,根据Z1和Z2可以计算出一个新的阈值。T2Z1Z22。计算|T2T1|≤T00是预先指定的一个很小的正数,(T这个数也可以是0,也就是说当T2和T1T1,重复第(2)步。

很接近时就可以终止迭代,否则T2=
(3)第(3)步结束后T2就是最佳阈值。41MATLAB简介矩阵(Matrix)和实验室(Laboratory)(1)运算符和库函数及其丰富Matlab除了提供了和C语言一样的运算符号之外还加入了其他的矩阵和向量运算符号。这样可以使得程序变得更加简短,以前可能需要几十行甚至上百行C或者Fortra
语言才能实现的功能,Matlab中只需要两三行的语句就可以实现,在因此用Matlab语言编程的效率被大大的提高,同时因为编写起来极为简单也就易懂易学。
(2)图形功能强大。Matlab包括二维和三维数据可视化、动画制作、图像处理等高层次的图形功能强大。
绘图命令,也包括可以修改图形和编制完整图形界面的、低层次的绘图命令。
(3)易于扩充。所有的用户文件都可以作为Matlab的库函数而被调用。它的库函数也很丰易于扩充。
富,在进行复杂一点的数学运算的时候可以直接拿来调用。
语言是一种解释执行的语言。(4)Matlab语言是一种解释执行的语言。Matlab语言用起来及其方便灵活,它的调用
程序手段也很丰富,调试起来所用时间很短,不会造成时间的浪费,同时还会提高工作效率。
(5)Matlab具有强大的工具箱。一般来说工具箱分为两大类,也就是功能性工具箱和学
科性工具箱。学科性工具箱主要是用来进行比较专业的一些运用,功能性工具箱就不同了它主
f要用来扩充符号计算功能、图示的建设和仿真,文字处理与编辑以及硬件实时交互功能。
(6)具有良好的交互性和开放性。Matlab是用C语言来编写的,而C语言具有良好的移具有良好的交互性和开放性
植性,所以Matlab也有很好的移植性,可以很方便的在C语言的操作平台上运行。除此之外还可以用来混合编程,它可以方便的调用C、C、Fortra
语言的子程序r
好听全球资料 返回顶部