获取无孔图像的斑点
Getting blobs of an image without holes
我有一张包含各种斑点的图像,我只想获得没有孔洞的斑点。
我尝试使用 SuzukiContourProcessor.findContours
来实现它,但它 returns Contour
类型 ContourType.HOLE
和 ContourType.OUTER
。有没有办法以某种方式将 ContourType.OUTER
转换为 ContourType.HOLE
的列表?
或者是否有更好的方法来完成我所追求的目标?
你在正确的路线上:findContours
returns 检测层次结构,所以你只需要过滤掉你不想要的那些(即寻找没有[=的轮廓15=] 我猜)。看看这个看看你能做什么(这更进一步,寻找具有特定层次结构的区域 - test
方法 - 但你应该能够看到修改你的想法具体问题):https://github.com/jonhare/COMP3204/blob/master/app/src/main/java/uk/ac/soton/ecs/comp3204/l5/RAGDemo.java
我有一张包含各种斑点的图像,我只想获得没有孔洞的斑点。
我尝试使用 SuzukiContourProcessor.findContours
来实现它,但它 returns Contour
类型 ContourType.HOLE
和 ContourType.OUTER
。有没有办法以某种方式将 ContourType.OUTER
转换为 ContourType.HOLE
的列表?
或者是否有更好的方法来完成我所追求的目标?
你在正确的路线上:findContours
returns 检测层次结构,所以你只需要过滤掉你不想要的那些(即寻找没有[=的轮廓15=] 我猜)。看看这个看看你能做什么(这更进一步,寻找具有特定层次结构的区域 - test
方法 - 但你应该能够看到修改你的想法具体问题):https://github.com/jonhare/COMP3204/blob/master/app/src/main/java/uk/ac/soton/ecs/comp3204/l5/RAGDemo.java