谁能帮我测量不对称和不规则物体

23次浏览(最近30天)
Marlon Damaceno.
Marlon Damaceno. 2017年11月18日
评论: 图像分析 于2020年5月13日
排序不对称的最佳方法是什么?
基本上,我需要垂直段和最大对角线之间的比率的结果,其中分数在(0到2点)中量化:如果比例大于40.01%:0点,对称病变。如果比例在20.01%至40%之间:1点,少数不对称病变。如果比例小于20%:2分,病变非常不平衡。
我需要定义“百分比”并在结果中应用
%%读取原始图像并执行转换为二进制文件。
a = imread('irregullobject.jpg');%此图像已是灰度。
imshow(一个);
bw = im2bw(a);
imshow(bw);
%%提取对象的不对称值。
%的区域价值
s = RegionProps(BW,“区域”);
面积=猫(1,S.AREA)
imshow(区域)
标题('价值区域图像''字体大小', 字体大小);
%%状况
%如果比例大于40.01%:0点,对称病变。
如果(百分比> 40.01)
不对称= 0;
结尾
%如果比例为20.01%至40%:1点,不对称病变很小。
如果(百分比> 20.01 & < 40.00)
不对称= 1;
结尾
%如果比例小于20%:2分,病变很不平衡。
如果(百分比<20.00)
不对称= 2;
结尾
4评论
图像分析
图像分析 于2020年5月13日
我不知道。是你从reginoprops()中得到的坚固度,也就是面积除以凸包的面积?既然现在看起来不是你写的代码,为什么不问问是谁写的代码?

登录评论。

答案(1)

图像分析
图像分析 2017年11月19日
编辑:图像分析 2017年11月19日
您可能想要尝试骰子索伦系数。请参阅附件演示。
或者,你可以通过使用radon变换找到边界矩形。还没有演示。只需找出最宽和最窄的宽度。或者你可以使用John的函数: //www.tatmou.com/matlabcentral/fileexchange/34767-a-suite-of-minimal-bounding-objects
6个评论
图像分析
图像分析 2017年11月19日
你不必考虑太难想象一个不是一个很好的算法的对象。如果区域1是一个长的矩形,刚刚发生与光盘区域2相同的区域?你说他们是对称的,但他们远远没有对称。你不使用通常接受的度量等原因如骰子sorensen?

登录评论。

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!