1.一种个性化产品的远程智能定制加工方法,用于针对面罩产品的远程智能定制加工系统中,所述远程智能定制加工系统包括客户子系统、云端服务器、位于远端的定制加工子系统以及若干能够根据云端服务器命令初步加工定制产品样品并输出所述定制产品样品的产品样品输出终端;客户子系统与定制加工子系统通过互联网实现通信连接,云端服务器分别与客户子系统、定制加工子系统以及各产品样品输出终端通信连接;客户子系统包括有连接互联网的客户终端和摄像头,客户终端上具有触摸式显示屏以及扫描式摄像头;
定制加工子系统包括有定制加工终端、注册客户信息管理器、面罩产品模型数据库、颜色渲染器和3D彩色打印机,面罩产品模型数据库中至少包括有两个预存的面罩产品模型;所述各产品样品输出终端均具有定位装置;其特征在于,所述个性化产品的远程智能定制加工方法包括如下步骤1至步骤7:步骤1,客户通过客户终端在定制加工子系统的注册客户信息管理器进行注册,由客户终端得到自适应加密的客户登陆密码,以在客户登录定制加工子系统后,得到定制加工子系统对客户赋予的远程定制服务权限;客户利用客户终端从互联网资源获取个性化面罩产品初始素材或者通过摄像头拍摄面罩实物的方式获取得到个性化面罩产品初始素材,并将获取的所述面罩个性化产品初始素材作为个性化面罩产品模型通过客户终端保存在定制加工子系统的面罩产品模型数据库中;其中,客户终端得到自适应加密的客户登陆密码过程包括如下步骤1-1至步骤1-6:步骤1-1,客户终端在检测到客户进行注册操作时,客户终端命令其扫描式摄像头启动并按照预设频率扫描当前客户的面部图像,得到客户在注册操作时的注册面部图像序列;
其中,客户在注册操作时的注册面部图像序列标记为JPG,JPG={jpgm},m∈[1,M],jpgm表示客户的注册面部图像序列JPG中的第m个面部图像;M表示客户的注册面部图像序列JPG中的面部图像的总个数;
步骤1-2,客户终端根据所得客户的注册面部图像序列,得到客户在注册操作时的注册面部图像的像素波动值,并由客户终端存储所得客户的注册面部图像像素波动值;其中,客户在注册操作时的注册面部图像像素波动值标记为σJPG:表示客户的注册面部图像序列JPG中第m个面部图像jpgm的像素值, 表
示客户的注册面部图像序列JPG的平均像素值;
步骤1-3,客户终端在再次检测到客户试图登陆定制加工子系统时,客户终端命令其扫描式摄像头按照与步骤1-1中相同的预设频率扫描当前客户的面部图像,并得到客户再次试图登陆时的登陆面部图像序列;其中,客户再次试图登陆时的登陆面部图像序列标记为JPG',JPG'={jpg'm},m∈[1,M'],jpg'm表示客户的登陆面部图像序列JPG'中的第m个面部图像;M'表示客户的登陆面部图像序列JPG'中的面部图像的总个数,M'=M;
步骤1-4,客户终端根据所得客户在登陆操作时的登陆面部图像序列,得到客户在登陆操作时的登陆面部图像像素波动值,并由客户终端对所得客户的登陆面部图像像素波动值进行存储;其中,客户在登陆操作时的登陆面部图像像素波动值标记为σ'JPG:表示客户的登陆面部图像序列JPG'中第m个面部图像jpg'm的像素值,
表示客户的登陆面部图像序列JPG'的平均像素值;
步骤1-5,客户终端根据所得客户的登陆面部图像像素波动值以及注册面部图像像素波动值,计算获取客户的面部图像像素识别波动差值;其中,客户的面部图像像素识别波动差值标记为ΓJPG:ΓJPG=|σJPG-σ'JPG|;
步骤1-6,客户终端根据所得客户的面部图像像素识别波动差值以及预设的面部图像像素识别阈值进行比较判断,以判断是否允许当前客户经客户终端登陆到定制加工子系统:客户终端判断所得客户的面部图像像素识别波动差值ΓJPG小于预设的面部图像像素识别阈值Γ0时,即ΓJPG<Γ0时,则客户终端允许当前客户经客户终端登陆到定制加工子系统;否则,客户终端拒绝当前客户经客户终端登陆到定制加工子系统;
步骤2,客户终端预先采集并存储预设个数普通用户的面部表情图像序列,并由人工方式区分出各普通用户的面部表情,以建立针对普通用户面部表情的面部表情图像数据库和各类面部表情特征数据库;其中,所述普通用户的预设个数标记为K,第k个普通用户标记为Customk,1≤k≤K,普通用户Customk的面部表情图像序列标记为 1≤r≤R;R表示人工方式所区分出的普通用户的面部表情总种类数, 表示普通用户Customk的第r种面部表情图片;
步骤3,客户终端在预设时间段内实时地监测存储当前客户的面部表情,并且经客户终端识别出客户在预设时间段内的面部表情状态后,客户终端将面部表情状态识别结果发送给定制加工子系统的定制加工终端;其中,客户终端识别客户在预设时间段内的面部表情状态过程包括如下步骤3-1至步骤3-7:步骤3-1,客户终端在预设时间段内实时监测当前客户的面部表情,以得到针对当前客户在预设时间段内的面部表情图片序列;
其中,所述预设时间段为常量,预设时间段标记为T,当前客户标记为Custom,当前客户Custom的面部表情图片序列标记为FaceCustom, 1≤r≤R; 表示当前客户面部表情图片序列FaceCustom中第r种面部表情图片;R表示人工方式所区分出的普通用户的面部表情总种类数;当前客户的第r种面部表情图片 的像素值标记为步骤3-2,客户终端根据所得当前客户在预设时间段内的面部表情图片序列,得到当前客户面部表情在所述预设时间段内的面部表情图片像素渐变波动指数;其中,标记所述面部表情图片像素渐变波动指数标记为θ1:表示所述筛选面部表情图片序列的平均像素值;R1表示当前客户的面部表情图片序列中面部表情图片的总个数;
步骤3-3,客户终端判断所得当前客户的面部表情图片像素渐变波动指数小于预设的面部表情图片像素渐变波动指数阈值时,客户终端判断当前客户面部表情未发生变化;否则,客户终端判断当前客户面部表情已发生变化,并转至执行步骤3-4;其中,预设的面部表情图片像素渐变波动指数阈值标记为θ0;
步骤3-4,客户终端在当前客户面部表情图片序列中提取预设个数的面部表情图片,以建立针对当前客户的筛选面部表情图片序列,并根据所得筛选面部图片序列中各面部表情图片对应的像素值,得到针对筛选面部表情图片序列的面部表情图片像素渐变波动指数;
其中,所述筛选面部表情图片序列的面部表情图片像素渐变波动指数标记为θ2:
R'表示客户终端所提取的当前用户面部表情图片的总个数,即筛选面部表情图片序列中当前用户面部表情图片的总个数; 表示所述筛选面部表情图片序列的平均像素值; 表示所述筛选面部表情图片序列中第r种面部表情图片 的像素值;
步骤3-5,客户终端根据所得当前客户的面部表情图片像素渐变波动指数θ1以及筛选面部表情图片序列对应的面部表情图片像素渐变波动指数θ2,得到当前客户的面部表情修正速率;其中,所述当前客户的面部表情修正速率标记为δ:其中,T为客户终端内的预设时间段常量,ξ为预设常量值,ξ>0;
步骤3-6,客户终端预设面部表情修正速率第一阈值、面部表情修正速率第二阈值以及面部表情修正速率第三阈值,并得到表征不同面部表情的平静区间、烦躁区间和暴躁区间;
其中:
所述面部表情修正速率第一阈值标记为δ1、面部表情修正速率第二阈值标记为δ2,面部表情修正速率第三阈值标记为δ3;表征面部表情的平静区间标记为[0,δ1);表征面部表情的烦躁区间标记为[δ1,δ2),表征面部表情的暴躁区间标记为[δ2,δ3];
步骤3-7,客户终端根据预设表征不同面部表情的区间以及所得当前客户的面部表情修正速率进行比较判断,以识别出当前客户的面部表情状态:当所得当前客户的面部表情修正速率处于预设的平静区间,即δ∈[0,δ1)时,客户终端识别当前客户的面部表情为平静状态;
当所得当前客户的面部表情修正速率处于预设的烦躁区间,即δ∈[δ1,δ2)时,客户终端识别当前客户的面部表情为烦躁状态;
当所得当前客户的面部表情修正速率处于预设的暴躁区间,即δ∈[δ2,δ3]时,客户终端识别当前客户的面部表情为暴躁状态;
步骤4,客户在登录定制加工子系统后,通过客户终端在定制加工子系统处对所述个性化产品模型的参数作修改处理,以得到符合自己要求的个性化产品模型以及对应修改处理后的个性化产品模型参数;客户使用客户终端将修改处理后的个性化产品模型参数以及当前客户的面部表情修正速率发送给定制加工子系统中的定制加工终端;
定制加工子系统中的定制加工终端生成对应该个性化产品的定制加工订单,定制加工终端在定制加工订单中记录所修改后得到的个性化产品模型参数以及步骤2中所对应的客户面部表情状态;定制加工子系统根据修改后的个性化产品模型参数以及所得对应客户面部表情状态,处理得到融合客户面部表情状态的个性化产品模型;
其中,客户对所述个性化产品模型参数的修改操作与该客户的远程定制服务权限相一致;客户的远程定制服务权限根据客户所购买的权限积分进行升级,以得到对应不同权限的远程定制服务操作权限;所述个性化产品模型所对应的原始模型参数集合标记为S,S={sj},j∈[1,J];J表示所述个性化产品模型的原始模型参数集合中原始模型参数的总个数;所述个性化产品模型的原始模型参数集合S中的参数均为长度参数;
其中,定制加工子系统处理得到所述融合客户面部表情状态的个性化产品模型的过程包括如下步骤4-1至步骤4-3:步骤4-1,定制加工子系统根据所述修改后的个性化产品模型参数,整合得到针对所述该个性化产品模型的修改后的修改模型参数集合;其中:标记所述该个性化产品模型的修改模型参数集合标记为S',S'={s'j},j∈[1,J];J表示所述该个性化产品模型中修改模型参数的总个数;修改模型参数s'j与原始模型参数sj的参数名称一一对应,修改模型参数集合S'中的修改模型参数均为长度参数;
步骤4-2,定制加工子系统根据原始模型参数集合以及所得修改模型参数集合,得到针对各模型参数的变动量;其中:其中, 表示原始模型参数sj的变动量,s'j为对应原始模型参数sj的修改模型参数;
步骤4-3,定制加工子系统根据所接收的当前客户的面部表情修正速率以及所得针对各模型参数的变动量,得到个性化产品模型中各模型参数对应的实际加工应变指数;其中:其中, 表示原始模型参数sj对应的实际加工应变指数, 表示原始模型参数sj的变动量,δ表示所得当前客户的面部表情修正速率;
步骤5,定制加工子系统处理所得融合有客户表情的个性化产品模型,3D彩色打印机根据步骤4所得各模型参数对应的实际加工应变指数以及定制加工子系统所处理的个性产品模型对应的参数进行立体打印,且由客户根据需要利用颜色渲染器调整所打印产品模型上的颜色,以得到符合客户定制要求且融合有客户面部表情的个性化产品模型,并且由客户终端显示当前所得的个性化产品模型;其中,定制加工子系统处理所得融合有客户表情的个性化产品模型过程包括如下步骤5-1至步骤5-3:步骤5-1,定制加工子系统对所得个性化产品模型进行切片处理,以得到N层切片;其中,N≥2;
步骤5-2,定制加工子系统分别设置3D彩色打印机在各层切片内的预设打印速率,并根据所得切片层数以及步骤3中所得当前客户的面部表情修正速率,得到指令3D彩色打印机在各层切片上的实际打印速率;其中,所述3D彩色打印机在第n层切片上的预设打印速率标记为vn,3D彩色打印机在第n层切片上的实际打印速率标记为Vn:N1表示3D彩色打印机已经喷涂打印的切片层数,N-N1表示3D彩色打印机在N层切片中剩余未打印的切片数目;δ表示所得当前客户的面部表情修正速率;τ为定制加工子系统针对
3D彩色打印机所预设的常量;
步骤5-3,定制加工子系统根据所得3D彩色打印机在各层切片上的实际打印速率,计算
3D彩色打印机在相邻两层切片连接处的实际打印速率,并将所得3D彩色打印机在各层切片上的实际打印速率以及在相邻两层切片连接处的实际打印速率作为定制加工子系统处理个性化产品的最终结果发送给3D彩色打印机;其中:其中,Un-1表示3D彩色打印机在相邻两层切片Vn-1与Vn的连接处的实际打印速率;
步骤6,客户在满意所得个性化产品模型后,客户利用客户终端反馈满意指令给定制加工子系统,由定制加工子系统根据客户在注册客户信息管理器中的注册信息,生成包括有运输订单信息的二维码信息,并命令3D彩色打印机将所述的二维码信息喷涂到所得个性化产品上;定制加工子系统将个性化产品所对应的运输订单信息发送给客户终端,以实现客户对自己所远程定制的个性化产品运输信息的追踪查询;
步骤7,各产品样品输出终端内的定位装置按照预设频率发送自身位置信息给云端服务器;客户需要在自己的预定位置处得到满意的个性化产品样品时,客户通过客户终端将预定位置以及步骤4中融合客户面部表情状态的个性化产品模型所对应的参数发送给云端服务器,并在客户支付加工费用给云端服务器后,云端服务器命令在预定位置的预设范围内的产品样品输出终端加工得到对应所述个性化产品模型的产品样品,并输出给客户。
2.根据权利要求1所述的个性化产品的远程智能定制加工方法,其特征在于,所述客户终端为电脑或移动终端,所述扫描式摄像头为Kinect摄像头。
3.根据权利要求1所述的个性化产品的远程智能定制加工方法,其特征在于,所述步骤
4还包括:客户通过客户终端在所述个性化产品模型上加印图像的步骤。
4.根据权利要求1所述的个性化产品的远程智能定制加工方法,其特征在于,所述步骤
5还包括:定制加工子系统开放打印实时直播权限给客户子系统,以实现客户利用客户终端远程实时观察自己所定制产品打印过程的步骤。
5.根据权利要求4所述的个性化产品的远程智能定制加工方法,其特征在于,所述客户终端为智能手机或者平板电脑或者笔记本电脑。
6.根据权利要求1所述的个性化产品的远程智能定制加工方法,其特征在于,所述定制加工子系统按照预设周期推送受欢迎程度高的产品模型给客户终端。
7.根据权利要求1所述的个性化产品的远程智能定制加工方法,其特征在于,在步骤6之后还包括:定制加工子系统建立客户反馈平台,由各客户将所述定制加工子系统所加工的个性化产品的评价或改进建议反馈至客户反馈平台,以帮助定制加工子系统获知产品加工效果的步骤。