图形形态学
SilenceHell
学生,希望能在csdn上学到知识。
展开
-
图像形态学之细化
细化公式:A⊗B=A−(A⊗B)A\otimes B=A-(A\otimes B)A⊗B=A−(A⊗B)注:第二个符号里面应该是圆圈里面一个米字代表击中击不中变换,只是latex打不出来我才这样代替。就是先用击中击不中变换对图像进行处理,我们选用的element如图左上角所示,这个element一般只会击中图像边缘的部分,我们击中图像边缘后再用原图减去击中的边缘,这时图像就会缩小一圈。我们...原创 2018-10-12 10:42:19 · 3837 阅读 · 0 评论 -
腐蚀和膨胀
腐蚀和膨胀是二值图像形态学操作的最基础的方法,我们将在这里对其进行基础的介绍。1.腐蚀首先说腐蚀,腐蚀是缩小图像,去除小沟壑细节的一种操作,腐蚀的概念很好理解,但是公式看起来却很麻烦,我这里主要说概念。腐蚀操作需要两个元素,一个待处理对象A,一个element B,B对A的腐蚀得到的结果是由A中能够包含整个B的像素点所组成的,如下图所示:其中比较关键的是B的锚点,就是B的锚点在A中扫描时...原创 2018-10-06 18:44:05 · 9407 阅读 · 0 评论 -
开操作与闭操作
开操作和闭操作实际就是腐蚀和膨胀的一个组合运算,如下:开操作:A∘B=(A⊖B)⊕BA\circ B=(A\ominus B)\oplus BA∘B=(A⊖B)⊕B闭操作:A∙B=(A⊕B)⊖BA\bullet B=(A\oplus B)\ominus BA∙B=(A⊕B)⊖B开操作:先用B对A进行腐蚀得到AA,然后再用B对AA进行膨胀得到C。注意了:先用B对A进行腐蚀,再用B对其结果进行...原创 2018-10-06 19:10:39 · 15752 阅读 · 2 评论 -
形态学之边界提取
边界提取的算法如下:β(A)=A−(A⊖B)\beta(A)=A-(A\ominus B)β(A)=A−(A⊖B)其中B是一个适当的结果元如上所示,该公式是一个很明显的边界提出公式,B对A做腐蚀,将A的边界进行腐蚀,而A减去腐蚀后的结果就是被腐蚀的部分,即边界,其中边界的粗细取决于element B的大小。以上。...原创 2018-10-06 19:37:06 · 2774 阅读 · 0 评论 -
形态学之孔洞填充
说实话,我第一次看到这只是明白了它的原理,但是对它的作用并不是很了解,在做过一些图像处理后,终于明白了它的重要之处,这里重新将其作复习,并写在这里,方便自己以后复习(不用翻书,翻书真的很麻烦)孔洞填充的公式:Xk=(Xk−1⊕B)∩Ack=1,2,3...X_k=(X_{k-1}\oplus B)\cap A^c \qquad k=1,2,3...Xk=(Xk−1⊕B)∩Ack...原创 2018-10-06 20:00:49 · 14299 阅读 · 6 评论 -
形态学之连通分量提取
提取公式:Xk=(Xk−1⊕B)∪Ak=1,2,3...X_k=(X_{k-1}\oplus B)\cup A\quad k=1,2,3...Xk=(Xk−1⊕B)∪Ak=1,2,3...上述公式与形态学之孔洞填充公式只差一个A补集。实际上他们用的element B也不一样。如上图,X0X_0X0为全黑图,其中连通部分的一点为白,然后用8连通element对其进行膨胀,这样肯定会过界,...原创 2018-10-06 20:34:45 · 5182 阅读 · 2 评论 -
击中与击不中变换
击中与击不中变换是形状检测的一个基本工具,其思路非常简单。公式如下:A⊗B=(A⊖D)∩[Ac⊖(W−D)]A\otimes B=(A\ominus D)\cap [A^c\ominus(W-D)]A⊗B=(A⊖D)∩[Ac⊖(W−D)]其中A是被寻找图像,D是被寻找图形,W为包含D的一个图形。详细解释如下:其中D是我们要在A中寻找的图形,我们首先用D对A进行腐蚀,我们发现能够包含D...原创 2018-10-06 21:24:13 · 1757 阅读 · 0 评论 -
形态学之凸壳
到目前为止我还没有应用到凸壳,但是凸壳算法倒是接触过几个,这里简单写写形态学凸壳。凸壳的公式如下:Xki=(Xk−1⊗Bi)∪Ai=1,2,3,4k=1,2,3...X_k^i=(X_{k-1}\otimes B^i)\cup A \quad i=1,2,3,4 \quad k=1,2,3...Xki=(Xk−1⊗Bi)∪Ai=1,2,3,4k=1,2,3...其中X0i=AX_0^i=...原创 2018-10-07 19:29:00 · 5345 阅读 · 3 评论