Wolfram 语言

用轮廓线制作手绘图

可用傅立叶描述符来表示形状,通过表示为复数的轮廓点的傅立叶变换来计算傅立叶描述符。然后用傅里叶逆变换来重建原始轮廓。重建时用较少的项,可以将细节滤除,从而产生更平滑的轮廓。通过傅里叶描述符可创建图像中的物体的手绘图。

形式的轮廓点转换为复数 ,用 Fourier 计算含有 个分量的轮廓线的傅立叶描述符。

InverseFourier 从傅立叶描述符重建轮廓。

通过 ComponentMeasurements 的新属性 "Contours" 可一次性提取出所有的方位轮廓。

最后,为每个轮廓计算一定数量的傅里叶描述符,并用它来重建轮廓。用的描述符越多,重建的结果越精确。

可对更复杂的图像应用相同的过程。

将每个轮廓不同的重建结果组合在一起,获得类似于草图的外观。

相关范例

de en es fr ja ko pt-br