我的应用程序可以处理人的照片和视频,我想对其进行卡通化处理。因此,我需要一种算法来手动执行此操作(我们为产品使用c ++ / Qt,该产品具有图像处理类),或者可能需要一些CLI程序来为我执行此操作,我可以从自己的应用程序中调用和使用它。
以下是一些算法:
这些是相当基本的,并且都很容易实现。请记住,可以使用线性时间复杂度和内核半径来实现中值和框模糊滤波器。
更多编辑:
一旦您了解了Huang的算法,实现框模糊滤镜就是一件轻松的事。
阅读材料:
其他阅读材料包括Gonzalez&Woods的“数字图像处理”(似乎是较旧的版本),用于分割和边缘追踪。8向边缘跟踪可能很难使您的头弯曲(在像素上或像素间边缘之间进行选择以及如何锁定到边缘上)。我很乐意分享一些代码,但是数百个衬里并不完全适合其中。