📄 subject_39573.htm
字号:
<p>
序号:39573 发表者:任发光 发表日期:2003-05-12 08:20:49
<br>主题:关于图象处理去短枝
<br>内容:那位大侠帮帮忙,我现在要给一幅二值细化图片去短枝,有没有什么好方法?要怎么样才能分辨那些是短枝,是要去除。我的二值细化图类似于指纹细化图......我要去枝的二值图片类似下图.......
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:任笑 回复日期:2003-05-12 15:58:59
<br>内容:雷神请帮帮我!!!<BR><BR>拜托了!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:小豆豆 回复日期:2003-05-13 17:56:40
<br>内容:这个问题怎么跑这版来了???<BR>我只有笨方法了,<BR>首先,将图中所有点分出端点,连续点,交叉点(根据3×3的方块内连续点有多少就能判断)<BR>然后从端点开始跟踪,记录跟踪线段长度及点,当长度超出你认为的枝的长度,或者到交叉点就停止,删除当长度小于你的门限值的那些枝即可。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:任笑 回复日期:2003-05-13 20:34:31
<br>内容:<根据3×3的方块内连续点有多少就能判断> 我的难题就是这个呀,就是不知道怎么判断呀?你有判断那些点的代码吗?<BR>谢谢!!!怎么都要请你帮帮忙!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小豆豆 回复日期:2003-05-14 10:12:54
<br>内容:大概是这样,前提,你已经二值化和细化完了。将一个点的八邻域的点(只有0,1两种值)作如下运算,abs(n[i]-n[i-1])/2,其中数组n是此点的八邻域点的数组。<BR>这样结果分几种情况考虑<BR>1) 0 为孤立点(周围没有点)<BR>2) 1 为端点(周围有一个点相连)<BR>3) 大于2 为交叉点(周围可能有多个分支点)<BR>4)其他,其实根据实际情况可能还有其他情况,你具体分析吧。这跟你细化的结果有关。<BR> 举一个例子,如 此点的八邻域有两个点,而且挨着,这样上述算法结果还是1,但此点可不一定是端点呀!这样的结果跟你用的细化或骨架化算法直接有关。<BR>我很久前做过这样的东西,代码已经无法找到了,大概思路是这样的。希望对你有帮助。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -