社区
图形处理/算法
帖子详情
100分求救,如何判断一个图形接近圆的程度.
tjucruiser
2004-07-04 02:51:39
我有一副图像中的很多不同形状(都接近于圆)的生物,要根据它们接近圆的程度来判断其处于什么生长期,也就是用圆度判断.
谢谢!
...全文
1779
15
打赏
收藏
100分求救,如何判断一个图形接近圆的程度.
我有一副图像中的很多不同形状(都接近于圆)的生物,要根据它们接近圆的程度来判断其处于什么生长期,也就是用圆度判断. 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tjucruiser
2004-07-07
打赏
举报
回复
To:codewarrior(会思考的草) ,您的想法很好,十分感谢!
另外,我查到圆度的最新定义,而且是国家标准:找出图形的长径,以这个长径为直径作一个圆,原图形与这个圆的面积之比就是圆度.
希望能得到前辈们更多指点!
zjpixyniannian
2004-07-07
打赏
举报
回复
哈哈,没想到我用的方法竟然是国家标准,哇哈哈
zjpixyniannian
2004-07-07
打赏
举报
回复
哇赛,来晚了一步,我现在做的一个东东也是要求圆度,就是按你说的这个方法,找长经,然后做外接圆,然后求面积比
tjucruiser
2004-07-06
打赏
举报
回复
谢谢各位,我先试试看,结果出来后再和各位前辈探讨.
会思考的草
2004-07-06
打赏
举报
回复
我的想法,不知道能不能行得通。
你那些赤潮生物的粒度应该都是差不多的,就是说基本上它们的直径都很接近。你可以先取一些生物,统计出它们的大概直径分布和相应的圆的尺寸数据,做成一张表,实际比对的时候,可以从这张表里查找最接近的园进行比对。这样比较省时间,对于超过这张表的范围的微生物,再现场计算,算出来的数据也存入表中,这样使得整个程序有学习功能,以后碰到类似尺寸的就可以不用计算。
red-fly
2004-07-05
打赏
举报
回复
有很多赤潮生物
---------------------------------
这就是说,很可能会有重叠的,那可就难了吧
不过也不要灰心,既然都接近圆形,则当发现有突然转折的部分,肯定是另一个生物的形状了
tjucruiser
2004-07-05
打赏
举报
回复
To:syy64(太平洋) 您的说法理论上完全正确,但是要找内接圆应该要很大的运算量,不知道您算出内接圆有什么高招,请赐教!
tjucruiser
2004-07-05
打赏
举报
回复
各位前辈,您们的算法对一个图形绝对没有问题,但是我的图像中有很多赤潮生物,要分析这副图像,首先得分离出各个生物,由于太多,可能运算量太大,但是我很感激您们,如果有好的建议,请给晚辈指点一二,我十分感谢!
HUNTON
2004-07-05
打赏
举报
回复
问题:平面上一个封闭图形(内部无空洞)要怎么定义它接近圆的程度,也就是两个封闭图形(内部无空洞)怎么判断它们谁更接近圆。
定义1:设平面上一个封闭图形(内部无空洞)的面积为S,它的周长为C,则定义该图形的圆度为:
4 * PI * S
Afa = ------------
C * C
这个圆度的定义就可以判断接近圆的程度了。
根据上面的定义就可以得到圆的圆度值为1;正n边形的圆度为(PI / n) * ctg(PI / n),它的n趋向于无穷大时的极限恰好是圆的圆度值1;长方形的圆度为(PI * a * b) / (a + b)^2,可以计算长方形圆度最大时它的两个边长a和b相等,也就是正方形了,这个我们很容易理解,正方形当然比长方形更接近圆了。
会思考的草
2004-07-05
打赏
举报
回复
计算每点的曲率,判断是否相同即可。
huanyun
2004-07-05
打赏
举报
回复
其实使用不断腐蚀做连通检测是可以达到目的得
jinxuliang
2004-07-05
打赏
举报
回复
有难度!学习!
syy64
2004-07-05
打赏
举报
回复
1
找出其内接园,算出该图形与内接园的面积差,再求这个差值与内接圆的面积之比,比例小者,圆度越好。
syy64
2004-07-05
打赏
举报
回复
就是几何上求一封闭多边形的内切园,这还得好好研究,看看解析几何。
wqs6
2004-07-04
打赏
举报
回复
1, 圆度
目标区域的圆度目前常用的度量参数为:
http://www.luneng.com/power/library/jsjgc/jsjgc99/jsjgc9908/990810.htm
Linux发行版介绍
对于Linux新手来说,在各发行版之间困惑得进行选择和不断增加的数量实在令人头晕,这就是写作本文的原因,其中列出的10个(附加
一个
值得一提的FreeBSD,BSD一族中最为流行的)是被全世界的Linux玩家最广泛使用的发行版。没有数据来支持这个结论,而且对于人们特殊的需求也许会有其它更好的版本来满足,但作为一般原则,这些版本都使用广泛还有活跃的论坛或者邮件列表来让你在遇到问题卡住的时候
求救
。 Ub...
性能监测----关于Java应用程序性能的真实故事
http://dev2dev.bea.com.cn/techdoc/20030778.html对于任何机构来说,保证企业应用程序在性能上达到高标准的两个基本要求是:具备在负载
接近
临界状态的情况下监测应用程序的能力;具备在故障出现时快速找出故障根本原因的能力,不管应用程序是处于QA,两阶段部署(staging),还是部署阶段。 本文的故事都是真实的,文中使用的姓名均为化名。 本文是
一个
真正的关...
能看能听还能摸,这才是真正的裸眼 3D
作者 |吴志奇来源 | 爱范儿(ID:ifanr)裸眼 3D,一种不用戴设备就能看到立体图像的技术。回想一下你记忆中的裸眼 3D:80 后可能想到了《星球大战》里莱娅公主在一道蓝光里发出了 3D 版的
求救
信号。90 后可能想到了斯塔克用全息投影和触控技术做出了钢铁侠的盔甲。00 后可能想到《蜘蛛侠》里神秘客用全息幻境迷惑了所有人的眼睛。虽然电影就像一场梦,但这个梦现在离我们更近了一步。萨塞克斯大...
TowardsDataScience 博客中文翻译 2020(三百一十一)
如今,许多领域都可以访问连续的数据流。如果没有一定
程度
的自动化,个人或团队通常很难管理这些信息。在展示流学习领域中一些令人兴奋的新发展之前,我想先从几个定义开始。
一个
近乎连续的数据源。例如传感器数据或遥测数据。机器学习的子领域专注于开发专门从数据流中学习的技术。既然我们在同一页上,我想介绍一下工具包!我将使用新的(ish) python 库。连续数据流正迅速成为许多机器学习应用的标准。像 scikit-multiflow 这样的专用库为流式数据提供了
一个
熟悉的用户界面。
【Python】LabVIEW 调用 Python 函数
1.1 两个世界的巨头:LabVIEW与Python的核心优势剖析要理解二者的结合为何如此强大,我们必须首先对它们各自的“帝国”进行一次深入的勘探,洞察其立身之本。1.1.1 LabVIEW:
图形
化系统设计的王者自1986年诞生以来,LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器工程工作台)就以其颠覆性的
图形
化编程语言——G语言,开创了
一个
全新的编程范式,并迅速成为测试、测量和控制领域的行业标准。它的王权,建立在以下几个
图形处理/算法
19,471
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章