联系我们
CONTACT
  • 企业名称 : 厦门3D打印
  • 企业电话 : 15816873821
  • 企业手机 : 15816873821
  • 企业QQ号 : 3092215391
  • 企业邮箱 : xmjiecheng@qq.com
  • 企业地址 : 福建省厦门市集美区杏林街道杏林地铁站旁
肖像食品3D打印及美化算法
Content Show

肖像食品3D打印及美化算法

人脸检测和特征点标定
FDoG滤波器是基于图片中物体形状和颜色进行图片特征抽取。对肖像进行FDoG滤波可能丢失人脸特征。如图所示,人脸下颖轮廓线、鼻子区域无法抽象出连续线条。为了解决此问题,我们采用OpenFace算法进行人脸检测和特征点标定,进而增强人脸轮廓线、嘴、鼻等区域的线条连续性。


肖像素描生成

FDoG滤波器能够在保留图像特征的前提下对图像进行抽象化。由于FDoG滤波器并非为肖像设计,其滤波结果难以完整保存肖像特点,导致抽象化结果具有明显缺陷。所以使用肖像素描生成算法,对输入图像进行处理生成素描图,能够提高图像抽象化质量。通过算法合成的素描图能够模仿艺术家的风格,保留人脸上显著特征。素描合成图能够有效去除细节,并突出人脸特点。特别在头发、眼睛等区域,经过素描合成后图像抽象化质量得到了提高。

实验结果
本算法在多幅图像上进行了实验。采用的打印材料为草莓果酱,在打印过程中也可以使用巧克力糖浆、麦芽糖等材质。所有样例打印过程中使用相同的打印速度。输入图像的最大尺寸被放缩到600像素。


使用不同方法对比在目前图形学和食品科学的研究中,没有解决类似将肖像进行3D食品打印的技术。直接对图像抽象化后,使用erosion-based方法生成打印路径是比较自然直观的方法。使用OpenCV提供的图像处理函数即可实现erosion-based方法,通过对FDoG滤波结果线条进行腐蚀操作,使线条宽度变为1像素。随后生成相应G-code进行3D打印。

GoTo Top