MATLAB二值图像的处理程序设计 区域测量——面积、周长、圆形度、形状复杂度等的计算
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB二值图像的处理程序设计 区域测量——面积、周长、圆形度、形状复杂度等的计算相关的知识,希望对你有一定的参考价值。
我正在做课设,求给我个matlab程序就好 谢谢大家 我时间已经不多啦= =。
面积对二值图像直接bwarea。周长的话可以试试edge后二值化再bwarea。 参考技术A matlab里有直接求区域面积周长圆形度的函数~ 参考技术B 你好 你完成了吗 我也在做这个 方便的话发我一份 谢谢 参考技术C 您好学长,请问怎么解决的,因为我现在也是这个课设 参考技术D matlab里有直接求区域面积周长圆形度的函数啊。。。你找本书看一下就行了啊。。。matlab数字图像处理宝典。
matlab 图像处理 二值化
通过阈值对图像进行二值化处理,怎么确定阈值?
在直方图中,怎么创造出双峰图?
谢谢
通过imhist观察的直方图很平整,看不出谷点,希望能够通过编程来准确的确定阈值。
1、若想快速转变成二值图像则:
i=imread('tuxiang.jpg');
i1=rgb2gray(i);%i1灰度图像
i2=im2bw(i1);% i2是二值图像,不需要求阈值
2、如果你要找直方图谷点,可以imhist(i1)画出灰度直方图,然后观察出谷底,若想编程求谷点的我就不给你编了,不太难;
3、或者你可以自己设经验值
Imax=max(max(i1));
Imin=min(min(i1));
T=round(Imax-(Imax-Imin)/2);%我随便取的,但基本较为好用
i2=(i1)>=T;%i2是二值图像 参考技术A 讲的不清楚....比如你要把皮肤与景色区别开来,有这样的前提你才能去找二值化的阈值
直方图中峰值有很多个,双峰图?2个最大值嘛?
以上是关于MATLAB二值图像的处理程序设计 区域测量——面积、周长、圆形度、形状复杂度等的计算的主要内容,如果未能解决你的问题,请参考以下文章