Image 二值图像滤波器细连续线
我有一系列连续的画框,用真实的手用钢笔记录绘画。 () 我想做的是重建绘图笔划 我想移除手部区域。 我考虑过它的性质 1.该图为细线 2.图纸是连续的 3.只有用手遮住,图纸才不会改变 所以,现在我想出了一个小主意 因为我已经有了所有的框架 对于当前帧的黑色像素,我将检查后续帧的像素是否为黑色(因为有时会被手遮挡),然后我将其识别为绘画笔划 但效果并不好 我已经检查了一些线条检测,边缘检测,轮廓检测,但不是我想要的 你能给我一些建议或指导吗? 1.如何提取细线?Image 二值图像滤波器细连续线,image,algorithm,image-processing,graphics,Image,Algorithm,Image Processing,Graphics,我有一系列连续的画框,用真实的手用钢笔记录绘画。 () 我想做的是重建绘图笔划 我想移除手部区域。 我考虑过它的性质 1.该图为细线 2.图纸是连续的 3.只有用手遮住,图纸才不会改变 所以,现在我想出了一个小主意 因为我已经有了所有的框架 对于当前帧的黑色像素,我将检查后续帧的像素是否为黑色(因为有时会被手遮挡),然后我将其识别为绘画笔划 但效果并不好 我已经检查了一些线条检测,边缘检测,轮廓检测,但不是我想要的 你能给我一些建议或指导吗? 1.如何提取细线? 2.如何去除手部区域?查看笔划
2.如何去除手部区域?查看笔划宽度变换()。这个概念相对简单,最初的算法已经衍生出了几个变体 由于您有多个帧,您还可以简单地保留每一帧中存在的任何像素(从打开像素的第一帧开始)。这可能比笔划宽度变换(或相关算法)更容易实现,但从长远来看,它可能不如您希望的那么健壮
笔划宽度变换的优点是可以在自然、复杂的场景中工作。我见过它用于提取文本,但它也可以提取薄画笔吗?当然可以。SWT算法非常简单,您还可以调整它以适应您的需要。至少你可以使用这样的想法:一条垂直穿过笔划周长上的点P的线将穿过另一个远侧的周长点,并且该线也将垂直于该侧。笔划将由一对相距一定距离D的匹配周界点组成。其他形状的边不平行和/或厚度错误。