图像浮雕的生成与打印方法技术

技术编号:39489876 阅读:11 留言:0更新日期:2023-11-24 11:11
本发明专利技术属于光固化

【技术实现步骤摘要】
图像浮雕的生成与打印方法、装置、电子设备及存储介质


[0001]本专利技术属于光固化
3D(3

dimension
,三维
)
打印
,具体涉及图像浮雕的生成与打印方法

装置

电子设备及存储介质


技术介绍

[0002]在现有的光固化
3D(3

dimension
,三维
)
打印技术中,通常是将
STL
等格式的模型按设定层厚参数进行切片分层,然后将切片分层后的切片图像按层进行曝光打印;但是这种打印技术通常只适用于处理三维模型的切片和曝光打印;面对将图片打印为浮雕模型,或者将二维地图打印为三维地形图的需求时,则需要先将二维图片转换为三维模型,针对这一技术环节目前还没有快捷方便的实现方法

[0003]因此为了解决此问题,需要提出一种图像浮雕的生成与打印方法,从而能够将一页二维图像生成三角网格模型和切片打印为三维浮雕模型


技术实现思路

[0004]本申请实施例提供一种图像浮雕的生成与打印方法,能够将一页二维图像生成三角网格模型和切片打印为三维浮雕模型

[0005]本申请实施例的第一方面提供一种图像浮雕的生成与打印方法,包括:
[0006]读取图像;
[0007]由图像分辨率确定各像素方格中心点的零平面坐标;
[0008]确定底座厚度
H1

[0009]确定浮雕厚度
H2

[0010]获取图像的灰度数据;
[0011]由浮雕厚度
H2
和灰阶跨度值
Gx
的比值确定灰阶单元层厚;
[0012]由图像中各像素灰度值和灰阶单元层厚之积确定各像素方格中心点的浮高
H3

[0013]由图像中各像素方格中心点的浮高
H3
和底座厚度
H1
之和确定各像素方格中心点
Z
轴方向上对应浮高顶点的高度
H

[0014]由方格中心点和浮高顶点的空间坐标拼接生成三角网格模型;
[0015]将三角网格模型数据进行存储

[0016]进一步地,所述由方格中心点和浮高顶点的空间坐标拼接生成三角网格模型,包括:
[0017]对全部像素方格中心点获取边界方格和边界方格中心点;
[0018]将边界方格中心点按序连接生成为平面多边形;
[0019]将平面多边形的顶点连接生成为三角网格;
[0020]将全部浮高顶点按对应的八向相邻像素方格关系连接生成为三角网格;
[0021]将边界方格中心点对应的浮高顶点与底部多边形顶点连接生成为三角网格

[0022]进一步地,所述的图像浮雕的生成与打印方法,还包括:
[0023]对图像进行灰度化处理

[0024]进一步地,所述的图像浮雕的生成与打印方法,还包括:
[0025]获取灰度互补的图像

[0026]进一步地,所述的图像浮雕的生成与打印方法,还包括:
[0027]将三角网格模型数据进行切片处理并获取切片图像数据;
[0028]将切片图像数据导入到
3D
打印设备进行曝光打印

[0029]进一步地,所述的图像浮雕的生成与打印方法,还包括:
[0030]将三角网格模型数据进行切片处理并获取
Gcode
代码;
[0031]将
Gcode
代码导入到
3D
打印设备进行增材打印

[0032]优选的,所述灰阶跨度值
Gx
为固定值,或为图像中像素的最大灰度值和最小灰度值之差

[0033]本申请实施例的第二方面提供一种图像浮雕的生成与打印装置,包括:
[0034]读取模块,用于读取图像;
[0035]中心点坐标确定模块,用于由图像分辨率确定各像素方格中心点的零平面坐标;
[0036]底座厚度确定模块,用于确定底座厚度
H1

[0037]浮雕厚度确定模块,用于确定浮雕厚度
H2

[0038]图像灰度获取模块,用于获取图像的灰度数据;
[0039]灰阶单元层厚计算模块,用于由浮雕厚度
H2
和灰阶跨度值
Gx
的比值确定灰阶单元层厚;
[0040]浮高确定模块,用于由图像中各像素灰度值和灰阶单元层厚之积确定各像素方格中心点的浮高
H3

[0041]浮高顶点高度确定模块,用于由图像中各像素方格中心点的浮高
H3
和底座厚度
H1
之和确定各像素方格中心点
Z
轴方向上对应浮高顶点的高度
H

[0042]网格模型生成模块,用于由方格中心点和浮高顶点的空间坐标拼接生成三角网格模型;
[0043]存储模块,用于将三角网格模型数据进行存储

[0044]进一步地,所述网格模型生成模块,包括:
[0045]边界方格中心点获取模块,用于对全部像素方格中心点获取边界方格和边界方格中心点;
[0046]平面多边形生成模块,用于将边界方格中心点按序连接生成为平面多边形;
[0047]三角网格第一生成模块,用于将平面多边形的顶点连接生成为三角网格;
[0048]三角网格第二生成模块,用于将全部浮高顶点按对应的八向相邻像素方格关系连接生成为三角网格;
[0049]三角网格第三生成模块,用于将边界方格中心点对应的浮高顶点与底部多边形顶点连接生成为三角网格

[0050]进一步地,所述的图像浮雕的生成与打印装置,还包括:
[0051]灰度化处理模块,用于对图像进行灰度化处理;
[0052]互补图像获取模块,用于获取灰度互补的图像

[0053]进一步地,所述的图像浮雕的生成与打印装置,还包括:
[0054]图像切片处理模块,用于将三角网格模型数据进行切片处理并获取切片图像数据;
[0055]曝光打印模块,用于将切片图像数据导入到
3D
打印设备进行曝光打印

[0056]进一步地,所述的图像浮雕的生成与打印装置,还包括:
[0057]Gcode
切片处理模块,用于将三角网格模型数据进行切片处理并获取
Gcode
代码;
[0058]增材打印模块,用于将
Gcode
代码导入到
3D
打印设备进行增材打印

[0059]本申请实施例的第三本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种图像浮雕的生成与打印方法,其特征在于,包括:读取图像;由图像分辨率确定各像素方格中心点的零平面坐标;确定底座厚度
H1
;确定浮雕厚度
H2
;获取图像的灰度数据;由浮雕厚度
H2
和灰阶跨度值
Gx
的比值确定灰阶单元层厚;由图像中各像素灰度值和灰阶单元层厚之积确定各像素方格中心点的浮高
H3
;由图像中各像素方格中心点的浮高
H3
和底座厚度
H1
之和确定各像素方格中心点
Z
轴方向上对应浮高顶点的高度
H
;由方格中心点和浮高顶点的空间坐标拼接生成三角网格模型;将三角网格模型数据进行存储
。2.
一种图像浮雕的生成与打印方法,其特征在于,所述由方格中心点和浮高顶点的空间坐标拼接生成三角网格模型,包括:对全部像素方格中心点获取边界方格和边界方格中心点;将边界方格中心点按序连接生成为平面多边形;将平面多边形的顶点连接生成为三角网格;将全部浮高顶点按对应的八向相邻像素方格关系连接生成为三角网格;将边界方格中心点对应的浮高顶点与底部多边形顶点连接生成为三角网格
。3.
根据权利要求1所述的图像浮雕的生成与打印方法,其特征在于,还包括:对图像进行灰度化处理;获取灰度互补的图像
。4.
根据权利要求1所述的图像浮雕的生成与打印方法,其特征在于,还包括:将三角网格模型数据进行切片处理并获取切片图像数据;将切片图像数据导入到
3D
打印设备进行曝光打印
。5.
根据权利要求1所述的图像浮雕的生成与打印方法,其特征在于,还包括:将三角网格模型数据进行切片处理并获取
Gcode
代码;将
Gcode
代码导入到
3D
打印设备进行增材打印
。6.
根据权利要求1所述的图像浮雕的生成与打印方法,其特征在于,所述灰阶跨度值
Gx
为固定值,或为图像中像素的最大灰度值和最小灰度值之差
。7.
一种图像浮雕的生成与打印装置,其特征在于,包括:读取模块,用于读取图像;中心点坐标确定模块,用于由图像分辨率确定各像素方格中心点的零平面坐标;底座厚度确定模块,用于确定底座厚度
H1
;浮雕厚度确定模块,用于确定浮雕厚度
H2
;图像灰度获取模块,用于获取图像的灰度数据;灰阶单元层厚计算模块,用于由浮雕厚度
H2
和灰阶跨度值
Gx
的比值确定灰阶单元层厚;浮高确定模块,用于由图像中各像...

【专利技术属性】
技术研发人员:凌少华请求不公布姓名请求不公布姓名
申请(专利权)人:深圳市创必得科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1