一种2d打印方法和装置的制造方法_2

文档序号:9248995阅读:来源:国知局
打印机。
[0054]根据本发明实施例的2D打印方法,可以实现对二维照片的轮廓打印。
[0055]下面结合图2对本发明实施例的程序进行详细描述。
[0056]如图2所示,本发明实施例提供的2D打印程序包括如下步骤:
[0057]步骤SI,通过摄像头对视频进行摄入。
[0058]通过摄像头采集人脸的信息并将视频显示在窗口中。其中采集是基于OpenCV的视频读取,而显示在基于Qt的窗口设计界面上。
[0059]步骤S2,对摄入的视频进行人脸识别。
[0060]对摄像头采集到的视频图像进行人脸识别。其中人脸识别包括脸部识别,眼睛识另IJ,鼻子识别和嘴巴识别,这更加精确地定位了一幅图片的人脸特征,从而为后期的轮廓处理做好准备。
[0061]步骤S3,拍照获得原始图片;
[0062]判断图片的五官是否全部识别,如果是,则执行步骤S3,否则返回步骤SI。
[0063]步骤S4,通过对原始图片的处理,以获取图片指令;该步骤包括以下步骤:
[0064]步骤S401,对原始图片进行轮廓处理,以生成轮廓;
[0065]其中轮廓处理包括图片的灰度处理、二值处理和轮廓生成,轮廓生成之后,可以通过滑动阈值滑动条和过滤滑动条来调节图片的完整度和满意度。并判断用户是否满意已生成的轮廓照片,如果是,则执行步骤S402,否则再次执行步骤S401。
[0066]步骤S402,根据生成的轮廓进行直线和曲线的提取;
[0067]首先对封闭的轮廓图片进行直线的粗提取,然后再进行直线的细提取和曲线的提取。在2D打印机初始化设置完成后,可以依据之前生成的直线和曲线生成DXF文档或者G-Code指令。该DXF文档或者G-Code指令已封装成类,可以通过该类的对象调用该类的成员函数,从而生成DXF文档或者G-Code指令。
[0068]步骤S5,将所述图片指令传送到服务终端。
[0069]发送G-Code指令发送至2D打印机服务器驱动打印机。其中G-Code类的封装包含一个2D打印机的客户端函数,通过TCP/IP通信,客户端将G-Code指令发送至2D打印机服务器,然后2D打印机服务器根据G-Code指令来驱动打印机的运作。
[0070]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0071]尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
【主权项】
1.一种2D打印方法,其特征在于,包括以下步骤 步骤SI,通过摄像头对视频进行摄入; 步骤S2,对摄入的视频进行人脸识别; 步骤S3,拍照获得原始图片; 步骤S4,通过对原始图片的处理,以获取图片指令; 步骤S5,将所述图片指令传送到服务终端。2.根据权利要求1所述的2D打印方法,其特征在于,所述人脸识别包括脸部识别,眼睛识别,鼻子识别和嘴巴识别。3.根据权利要求2所述的2D打印方法,其特征在于,所述步骤S2中,如果全部识别,则执行步骤S3,如果未全部识别,则再次执行步骤SI。4.根据权利要求1所述的2D打印方法,其特征在于,所述对原始图片的处理包括: 步骤S401,对原始图片进行轮廓处理,以生成轮廓; 步骤S402,根据生成的轮廓进行直线和曲线的提取; 任选的,所述轮廓处理包括图片的灰度处理、二值处理和轮廓生成; 任选的,所述步骤S402包括直线的粗提取,直线的细提取和曲线的提取。5.根据权利要求1所述的2D打印方法,其特征在于,所述图片指令为DXF文档或G-Code格式,所述原始图片为BMP、JPG、JPEG, PNG、GIF格式。6.根据权利要求1所述的2D打印方法,其特征在于,所述服务终端为2D打印机主控板。7.—种2D打印装置,其特征在于,包括 摄像头,用于摄入视频和拍照原始图片; 人脸识别模块,通过信号线与摄像头相连,用于对摄入的视频进行人脸识别; 拍摄模块,通过信号线与摄像头和人脸识别模块相连,用于判断人脸识别是否完成,如果完成,则发送拍照指令给摄像头,拍照原始图片;如果没有完成,则发送人脸识别指令给人脸识别模块; 处理模块,用于对原始图片的处理,并生成图片指令; 数据发送模块,用于将所述图片指令传送到服务终端。8.根据权利要求9所述的2D打印装置,其特征在于,所述人脸识别包括脸部识别,眼睛识别,鼻子识别和嘴巴识别。9.根据权利要求9所述的2D打印装置,其特征在于,所述处理模块包括,轮廓提取模块,用于对原始图片进行轮廓处理,以生成轮廓; 直线和曲线提取模块,用于根据轮廓提取模块生成的轮廓进行直线和曲线的提取; 任选的,所述轮廓处理包括图片的灰度处理、二值处理和轮廓生成; 任选的,所述直线和曲线提取包括直线的粗提取,直线的细提取和曲线的提取。10.根据权利要求9所述的2D打印装置,其特征在于,所述图片指令为DXF文档或G-Code格式,所述原始图片为BMP、JPG、JPEG, PNG、GIF格式。
【专利摘要】本发明公开了一种2D打印方法和装置,该方法步骤包括步骤S1,通过摄像头对视频进行摄入;步骤S2,对摄入的视频进行人脸识别;步骤S3,拍照获得原始图片;步骤S4,通过对原始图片的处理,以获取图片指令;步骤S5,将所述图片指令传送到服务终端,同时还提出一种使用该方法的装置,包括摄像头,人脸识别模块,拍摄模块,处理模块数据和发送模块,本发明可以通过视频转化为特殊的图片指令,节省了工作时间,能有效快速的打印出需要的文件。
【IPC分类】G06F3/01, G06F3/12
【公开号】CN104965595
【申请号】CN201510414049
【发明人】程小伟
【申请人】网云(武汉)三维打印科技有限公司
【公开日】2015年10月7日
【申请日】2015年7月14日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1