区块链式镜片外形辨识系统以及相应终端的制作方法

文档序号:22672798发布日期:2020-10-28 12:24阅读:77来源:国知局
区块链式镜片外形辨识系统以及相应终端的制作方法

本发明涉及区块链领域,尤其涉及一种区块链式镜片外形辨识系统以及相应终端。



背景技术:

区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任“基础,创造了可靠的“合作”机制,具有广阔的运用前景。

区块链起源于比特币,2008年11月1日,一位自称中本聪(satoshinakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文,阐述了基于p2p网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。

近年来,世界对比特币的态度起起落落,但作为比特币底层技术之一的区块链技术日益受到重视。在比特币形成过程中,区块是一个一个的存储单元,记录了一定时间内各个区块节点全部的交流信息。各个区块之间通过随机散列(也称哈希算法)实现链接,后一个区块包含前一个区块的哈希值,随着信息交流的扩大,一个区块与一个区块相继接续,形成的结果就叫区块链。



技术实现要素:

为了解决现有技术中的相关技术问题,本发明提供了一种区块链式镜片外形辨识系统,能够基于现场用户镜架的外形和尺寸智能化判断需要打磨的单侧镜片的形状和面积,并执行相应的左侧镜片和右侧镜片的分别的单侧镜片打磨操作,从而减少了人工操作环节。

为此,本发明需要具备以下三处重要的发明点:

(1)引入用户镜架正下方的单调绿色的背景板来提升用户镜架左侧镜片占据区域和右侧镜片占据区域的识别精度和效率,为后续执行左侧镜片和右侧镜片的打磨形状的确定提供有价值的参考数据;

(2)基于左侧镜片区域的成像面积以及成像机构的当前成像焦距计算打磨后的左侧镜片的实体面积,基于右侧镜片区域的成像面积以及成像机构的当前成像焦距计算打磨后的右侧镜片的实体面积;

(3)采用区块链处理节点对关键处理即用户镜架的左侧镜片区域和右侧镜片区域进行远端识别操作,从而避免关键数据泄露,减少对本地硬件资源的占用。

根据本发明的一方面,提供了一种区块链式镜片外形辨识系统,所述系统包括:

打磨执行机构,设置在夹持机构附近,用于基于接收到的第一参考外形执行对左侧镜片的打磨;

所述打磨执行机构还用于基于接收到的第二参考外形执行对右侧镜片的打磨;

用户输入设备,与所述打磨执行机构连接,用于在用户的操控下,向所述打磨执行机构发送左侧打磨指令或右侧打磨指令;

镜架支撑机构,用于水平放置即将制作镜片的用户镜架,所述镜架支撑机构的正下方为单调绿色的背景板;

自动伸缩结构,包括夹持机构、机械手臂和微控电机,所述微控电机与所述机械手臂连接,用于驱动所述机械手臂以带动所述夹持机构夹持的待打磨镜片赶赴打磨区域;

数据采集设备,设置在所述镜架支撑机构的正上方,用于对所述镜架支撑机构水平放置用户镜架的场景执行实时图像数据采集,以获得对应的实时场景图像;

曲线处理设备,与所述数据采集设备连接,用于将接收到的实时场景图像中各个曲线的最大弧度调整为低于或等于预设曲线最大弧度阈值,以获得并输出相应的弧度调整图像;

平滑滤波设备,与所述曲线处理设备连接,用于对接收到的弧度调整图像执行边缘保持平滑滤波处理,以获得并输出相应的平滑滤波图像;

内容滤波设备,与所述平滑滤波设备连接,用于对接收到的平滑滤波图像执行布特沃斯低通滤波处理,以获得并输出相应的内容滤波图像;

颜色过滤机构,与所述内容滤波设备连接,用于从所述内容滤波图像中滤除单调绿色成像区域以获得用户镜架的成像区域;

区块链处理节点,设置在远端,通过网络与所述颜色过滤机构连接,用于基于基准镜架构造外形从所述用户镜架的成像区域中识别出左侧镜片区域和右侧镜片区域,所述基准镜架构造外形为左侧镜片、中间连接件以及右侧镜片的布局形状;

信号提取机构,通过网络与所述区块链处理节点连接,用于将所述左侧镜片区域的边缘像素点构成的几何外形作为第一参考外形,将所述右侧镜片区域的边缘像素点构成的几何外形作为第二参考外形。

根据本发明的另一方面,还提供了一种区块链式镜片外形辨识终端,其特征在于,所述终端包括:存储器和处理器,所述处理器与所述存储器连接;所述存储器,用于存储所述处理器的可执行指令;所述处理器,用于调用所述存储器中的可执行指令,以实现使用如上所述的区块链式镜片外形辨识系统以基于现场用户镜架的外形和尺寸智能化判断需要打磨的单侧镜片的形状和面积的方法。

本发明的区块链式镜片外形辨识系统以及相应终端逻辑可靠、应用广泛。由于能够基于现场用户镜架的外形和尺寸智能化判断需要打磨的单侧镜片的形状和面积,并执行相应的左侧镜片和右侧镜片的分别的单侧镜片打磨操作,从而减少了镜片打磨过程中的人工操作环节。

附图说明

以下将结合附图对本发明的实施方案进行描述,其中:

图1为根据本发明实施方案示出的区块链式镜片外形辨识系统所应用的用户镜架的结构示意图。

具体实施方式

下面将参照附图对本发明的区块链式镜片外形辨识系统以及相应终端的实施方案进行详细说明。

镜片,采用玻璃或树脂等光学材料制作而成的具有一个或多个曲面的透明材料,打磨后常与眼镜框装配成眼镜,用于纠正使用者的视力,获得清晰视野。

镜片根据材料不同,主要可以分为玻璃镜片、树脂镜片、pc镜片等。树脂是一种来自于植物,特别是松柏类植物的烃(碳氢化合物)类的分泌物,因其它特殊的化学结构而被重视。树脂可分为天然树脂和合成树脂两种,而树脂镜片就是用树脂为原材料化学合成并经加工打磨形成的镜片。树脂镜片优势明显,其质量轻,佩戴更舒适;其次树脂镜片抗冲击能力强,不易碎更安全;同时,树脂镜片也有着不错的透光性;此外,树脂镜片容易进行再加工可以满足特殊需要,最后,加上镀膜工艺的创新与提升,树脂镜片也有着不错的耐磨损性能,因此成为了市面上镜片主流。

目前,在佩戴眼镜的用户选择好眼镜框架和镜片后,都需要将镜片进行打磨以获得与选择的各种不同类型的眼镜框架匹配的镜片形状和尺寸。然而,当前大多采用人工打磨方式手工执行镜片的打磨过程,或者采用自动打磨机器打磨出一个固定大小、偏大的镜片半成品后,再人工进行后续的精细打磨操作,显然,这些镜片打磨机制速度较慢,需要佩戴眼镜的用户等待较长时间。

图1为根据本发明实施方案示出的区块链式镜片外形辨识系统所应用的用户镜架的结构示意图。

为了克服上述不足,本发明搭建了一种区块链式镜片外形辨识系统以及相应终端,能够有效解决相应的技术问题。

根据本发明实施方案示出的区块链式镜片外形辨识系统包括:

打磨执行机构,设置在夹持机构附近,用于基于接收到的第一参考外形执行对左侧镜片的打磨;

所述打磨执行机构还用于基于接收到的第二参考外形执行对右侧镜片的打磨;

用户输入设备,与所述打磨执行机构连接,用于在用户的操控下,向所述打磨执行机构发送左侧打磨指令或右侧打磨指令;

镜架支撑机构,用于水平放置即将制作镜片的用户镜架,所述镜架支撑机构的正下方为单调绿色的背景板;

自动伸缩结构,包括夹持机构、机械手臂和微控电机,所述微控电机与所述机械手臂连接,用于驱动所述机械手臂以带动所述夹持机构夹持的待打磨镜片赶赴打磨区域;

数据采集设备,设置在所述镜架支撑机构的正上方,用于对所述镜架支撑机构水平放置用户镜架的场景执行实时图像数据采集,以获得对应的实时场景图像;

曲线处理设备,与所述数据采集设备连接,用于将接收到的实时场景图像中各个曲线的最大弧度调整为低于或等于预设曲线最大弧度阈值,以获得并输出相应的弧度调整图像;

平滑滤波设备,与所述曲线处理设备连接,用于对接收到的弧度调整图像执行边缘保持平滑滤波处理,以获得并输出相应的平滑滤波图像;

内容滤波设备,与所述平滑滤波设备连接,用于对接收到的平滑滤波图像执行布特沃斯低通滤波处理,以获得并输出相应的内容滤波图像;

颜色过滤机构,与所述内容滤波设备连接,用于从所述内容滤波图像中滤除单调绿色成像区域以获得用户镜架的成像区域;

区块链处理节点,设置在远端,通过网络与所述颜色过滤机构连接,用于基于基准镜架构造外形从所述用户镜架的成像区域中识别出左侧镜片区域和右侧镜片区域,所述基准镜架构造外形为左侧镜片、中间连接件以及右侧镜片的布局形状;

信号提取机构,通过网络与所述区块链处理节点连接,用于将所述左侧镜片区域的边缘像素点构成的几何外形作为第一参考外形,将所述右侧镜片区域的边缘像素点构成的几何外形作为第二参考外形。

接着,继续对本发明的区块链式镜片外形辨识系统的具体结构进行进一步的说明。

所述区块链式镜片外形辨识系统中:

所述打磨执行机构在接收到所述左侧打磨指令时,对所述夹持机构夹持的待打磨镜片执行对左侧镜片的打磨。

所述区块链式镜片外形辨识系统中:

所述打磨执行机构在接收到所述右侧打磨指令时,对所述夹持机构夹持的待打磨镜片执行对右侧镜片的打磨。

所述区块链式镜片外形辨识系统中还可以包括:

面积识别机构,与所述外形分析设备连接,用于基于所述左侧镜片区域的像素点数量以及所述数据采集设备的当前成像焦距计算打磨后的左侧镜片的实体面积。

所述区块链式镜片外形辨识系统中:

所述面积识别机构还用于基于所述右侧镜片区域的像素点数量以及所述数据采集设备的当前成像焦距计算打磨后的右侧镜片的实体面积。

所述区块链式镜片外形辨识系统中:

所述平滑滤波设备具有串行通信接口,用于接收外部输入的串行通信数据。

所述区块链式镜片外形辨识系统中:

所述内容滤波设备具有并行通信接口,用于接收外部输入的并行通信数据,所述并行通信接口的位数为8位或16位。

所述区块链式镜片外形辨识系统中:

所述颜色过滤机构与iic控制总线连接,用于接收所述iic控制总线发送的各种控制命令,所述各种控制命令用于分别配置所述颜色过滤机构的各个工作参数;

其中,所述平滑滤波设备、所述内容滤波设备和所述颜色过滤机构共用同一时钟产生设备,所述时钟产生设备为一石英振荡器。

所述区块链式镜片外形辨识系统中还可以包括:

内容显示设备,与所述平滑滤波设备连接,用于接收并显示所述平滑滤波设备的工作状态;

其中,所述内容显示设备还与所述内容滤波设备连接,用于接收并显示所述内容滤波设备的工作状态。

同时,为了克服上述不足,本发明还搭建了一种区块链式镜片外形辨识终端,所述终端包括:存储器和处理器,所述处理器与所述存储器连接;

其中,所述存储器,用于存储所述处理器的可执行指令;

其中,所述处理器,用于调用所述存储器中的可执行指令,以实现使用如上所述的区块链式镜片外形辨识系统以基于现场用户镜架的外形和尺寸智能化判断需要打磨的单侧镜片的形状和面积的方法。

另外,在iic总线传输过程中,将两种特定的情况定义为开始和停止条件:当scl保持“高”时,sda由“高”变为“低”为开始条件;当scl保持“高”且sda由“低”变为“高”时为停止条件。开始和停止条件均由主控制器产生。使用硬件接口可以很容易地检测到开始和停止条件,没有这种接口的微机必须以每时钟周期至少两次对sda取样,以检测这种变化。

sda线上的数据在时钟“高”期间必须是稳定的,只有当scl线上的时钟信号为低时,数据线上的“高”或“低”状态才可以改变。输出到sda线上的每个字节必须是8位,每次传输的字节不受限制,但每个字节必须要有一个应答ack。如果一接收器件在完成其他功能(如一内部中断)前不能接收另一数据的完整字节时,它可以保持时钟线scl为低,以促使发送器进入等待状态;当接收器准备好接受数据的其它字节并释放时钟scl后,数据传输继续进行。

应当理解,本发明的各部分可以用硬件、软件、固件或他们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1