编码信息的生成方法和识别方法技术

技术编号:19746414 阅读:30 留言:0更新日期:2018-12-12 04:56
本申请实施例公开了编码信息的生成方法和识别方法。该方法的一具体实施方式包括:在包含编码信息的目标图像中,在预设位置处添加第一预设数目个定位图像,生成第一编码图像;以第一编码图像的中心区域为中心,将第一编码图像旋转第二预设数目个角度,分别得到第二预设数目个不同旋转角度下的第二编码图像;根据得到的第二编码图像,生成编码图像集合,并输出编码图像集合。该实施方式丰富了编码信息的生成方式。这样可以有助于满足不同用户的设计需求,有利于丰富编码信息的呈现形式。

【技术实现步骤摘要】
编码信息的生成方法和识别方法
本申请实施例涉及计算机
,具体涉及编码信息的生成方法和识别方法。
技术介绍
随着移动互联网的快速发展,通过移动终端扫描信息的方法来读取内容已经越来越普遍。目前比较流行方法是构建二维码。即移动端设备通过扫描所构建的二维码,从而可以识别出里面的用户ID(身份标识)、网址等信息。现有二维码的形式比较单一,通常是固定的正方形,且需要有至少三个定位点。
技术实现思路
本申请实施例提出了编码信息的生成方法和识别方法。第一方面,本申请实施例提出了一种编码信息的生成方法,包括:在包含编码信息的目标图像中,在预设位置处添加第一预设数目个定位图像,生成第一编码图像;以第一编码图像的中心区域为中心,将第一编码图像旋转第二预设数目个角度,分别得到第二预设数目个不同旋转角度下的第二编码图像;根据得到的第二编码图像,生成编码图像集合,并输出编码图像集合。在一些实施例中,第一预设数目不大于二,以及在预设位置处添加第一预设数目个定位图像,包括:在目标图像的边缘位置添加一个定位图像;或者在目标图像的边缘位置对称或非对称添加两个定位图像;或者在目标图像的中心区域和边缘位置分别添加一个定位图像。在一些实施例中,根据得到的第二编码图像,生成编码图像集合,包括:以第一编码图像为基准,按照旋转角度由小到大或由大到小的顺序,对第一编码图像和得到的第二编码图像进行存储,生成编码图像集合;或者以第一编码图像为基准,按照旋转角度由小到大或由大到小的顺序,对得到的第二编码图像进行存储,生成编码图像集合。在一些实施例中,输出编码图像集合,包括:按照预设帧率逐个显示编码图像集合中的编码图像。在一些实施例中,按照预设帧率逐个显示编码图像集合中的编码图像,包括:按照旋转角度由小到大或由大到小的顺序,以预设帧率依次显示编码图像集合中的编码图像。第二方面,本申请实施例提出了一种编码信息的生成装置,包括:第一生成单元,被配置成在包含编码信息的目标图像中,在预设位置处添加第一预设数目个定位图像,生成第一编码图像;第二生成单元,被配置成以第一编码图像的中心区域为中心,将第一编码图像旋转第二预设数目个角度,分别得到第二预设数目个不同旋转角度下的第二编码图像;第三生成单元,被配置成根据得到的第二编码图像,生成编码图像集合,并输出编码图像集合。在一些实施例中,第一预设数目不大于二,以及第一生成单元进一步被配置成:在目标图像的边缘位置添加一个定位图像;或者在目标图像的边缘位置对称或非对称添加两个定位图像;或者在目标图像的中心区域和边缘位置分别添加一个定位图像。在一些实施例中,第三生成单元包括:第一生成子单元,被配置成以第一编码图像为基准,按照旋转角度由小到大或由大到小的顺序,对第一编码图像和得到的第二编码图像进行存储,生成编码图像集合;或者第二生成子单元,被配置成以第一编码图像为基准,按照旋转角度由小到大或由大到小的顺序,对得到的第二编码图像进行存储,生成编码图像集合。在一些实施例中,第三生成单元还包括:显示子单元,被配置成按照预设帧率逐个显示编码图像集合中的编码图像。在一些实施例中,显示子单元进一步被配置成:按照旋转角度由小到大或由大到小的顺序,以预设帧率依次显示编码图像集合中的编码图像。第三方面,本申请实施例提出了一种编码信息的识别方法,用于识别如上述第一方面中任一实施例所描述的方法生成的编码图像集合中的编码图像,包括:采集各帧显示的编码图像,识别编码图像中的第一预设数目个定位图像,并确定定位图像的位置信息,其中,编码图像集合中的编码图像按照预设帧率逐个显示;根据各帧确定的定位图像的位置信息,得到位置信息序列;根据位置信息序列,定位并识别编码图像集合中的编码图像中的编码信息。在一些实施例中,根据位置信息序列,定位并识别编码图像集合中的编码图像中的编码信息,包括:从采集的编码图像中选取两张编码图像,将选取的两张编码图像中的一张编码图像作为变换前图像,将选取的两张编码图像中的另一张编码图像作为变换后图像,进行仿射变换矩阵的求解;利用求解出的仿射变换矩阵,对变换后图像进行逆变换,得到归一化图像;根据位置信息序列中的位置信息,确定归一化图像的中心点的位置;根据位置信息序列和中心点的位置,识别归一化图像中的编码信息。在一些实施例中,根据位置信息序列和中心点的位置,识别归一化图像中的编码信息,包括:以中心点为极点,对位置信息序列中的位置信息进行极坐标变换;根据位置信息序列中的极坐标,识别归一化图像中的编码信息。在一些实施例中,根据位置信息序列,定位并识别编码图像集合中的编码图像中的编码信息,包括:从采集的编码图像中选取编码图像,在选取的编码图像中,标记位置信息序列中的位置信息所指示的位置,并形成定位区域;识别选取的编码图像中位于定位区域内的信息。在一些实施例中,根据各帧确定的定位图像的位置信息,得到位置信息序列,包括:确定是否存在采集丢帧情况;在确定存在丢帧情况时,根据定位图像的位置变化规律,补充丢帧的编码图像中的定位图像的位置信息,得到位置信息序列。在一些实施例中,根据各帧确定的定位图像的位置信息,得到位置信息序列之前,该方法还包括:在已确定的定位图像的位置信息中,确定是否存在与当前帧确定的定位图像的位置信息相同的位置信息;响应于确定存在,停止采集编码图像。在一些实施例中,根据各帧确定的定位图像的位置信息,得到位置信息序列之前,该方法还包括:确定当前采集时长是否达到预设时长;响应于确定达到,停止采集编码图像。第四方面,本申请实施例提出了一种编码信息的识别装置,用于识别如上述第一方面中任一实施例所描述的方法生成的编码图像集合中的编码图像,包括:采集单元,被配置成采集各帧显示的编码图像,识别编码图像中的第一预设数目个定位图像,并确定定位图像的位置信息,其中,编码图像集合中的编码图像按照预设帧率逐个显示;序列生成单元,被配置成根据各帧确定的定位图像的位置信息,得到位置信息序列;识别单元,被配置成根据位置信息序列,定位并识别编码图像集合中的编码图像中的编码信息。在一些实施例中,识别单元包括:求解子单元,被配置成从采集的编码图像中选取两张编码图像,将选取的两张编码图像中的一张编码图像作为变换前图像,将选取的两张编码图像中的另一张编码图像作为变换后图像,进行仿射变换矩阵的求解;变换子单元,被配置成利用求解出的仿射变换矩阵,对变换后图像进行逆变换,得到归一化图像;中心确定子单元,被配置成根据位置信息序列中的位置信息,确定归一化图像的中心点的位置;第一识别子单元,被配置成根据位置信息序列和中心点的位置,识别归一化图像中的编码信息。在一些实施例中,第一识别子单元进一步被配置成:以中心点为极点,对位置信息序列中的位置信息进行极坐标变换;根据位置信息序列中的极坐标,识别归一化图像中的编码信息。在一些实施例中,识别单元还包括:标记子单元,被配置成从采集的编码图像中选取编码图像,在选取的编码图像中,标记位置信息序列中的位置信息所指示的位置,并形成定位区域;第二识别子单元,被配置成识别选取的编码图像中位于定位区域内的信息。在一些实施例中,序列生成单元包括:确定子单元,被配置成确定是否存在采集丢帧情况;补充子单元,被配置成在确定存在丢帧情况时,根据定位图像的位置变化规律本文档来自技高网...

【技术保护点】
1.一种编码信息的生成方法,包括:在包含编码信息的目标图像中,在预设位置处添加第一预设数目个定位图像,生成第一编码图像;以所述第一编码图像的中心区域为中心,将所述第一编码图像旋转第二预设数目个角度,分别得到第二预设数目个不同旋转角度下的第二编码图像;根据得到的第二编码图像,生成编码图像集合,并输出所述编码图像集合。

【技术特征摘要】
1.一种编码信息的生成方法,包括:在包含编码信息的目标图像中,在预设位置处添加第一预设数目个定位图像,生成第一编码图像;以所述第一编码图像的中心区域为中心,将所述第一编码图像旋转第二预设数目个角度,分别得到第二预设数目个不同旋转角度下的第二编码图像;根据得到的第二编码图像,生成编码图像集合,并输出所述编码图像集合。2.根据权利要求1所述的方法,其中,所述第一预设数目不大于二,以及所述在预设位置处添加第一预设数目个定位图像,包括:在所述目标图像的边缘位置添加一个定位图像;或者在所述目标图像的边缘位置对称或非对称添加两个定位图像;或者在所述目标图像的中心区域和边缘位置分别添加一个定位图像。3.根据权利要求1所述的方法,其中,根据得到的第二编码图像,生成编码图像集合,包括:以所述第一编码图像为基准,按照旋转角度由小到大或由大到小的顺序,对所述第一编码图像和得到的第二编码图像进行存储,生成编码图像集合;或者以所述第一编码图像为基准,按照旋转角度由小到大或由大到小的顺序,对得到的第二编码图像进行存储,生成编码图像集合。4.根据权利要求1-3中任一所述的方法,其中,所述输出所述编码图像集合,包括:按照预设帧率逐个显示所述编码图像集合中的编码图像。5.根据权利要求4所述的方法,其中,所述按照预设帧率逐个显示所述编码图像集合中的编码图像,包括:按照旋转角度由小到大或由大到小的顺序,以预设帧率依次显示所述编码图像集合中的编码图像。6.一种编码信息的识别方法,用于识别如权利要求1-5中任一所述方法生成的编码图像集合中的编码图像,包括:采集各帧显示的编码图像,识别编码图像中的第一预设数目个定位图像,并确定定位图像的位置信息,其中,所述编码图像集合中的编码图像按照预设帧率逐个显示;根据各帧确定的定位图像的位置信息,得到位置信息序列;根据所述位置信息序列,定位并识别所述编码图像集合中的编码图像中的编码信息。7.根据权利要求6所述的方法,其中,所述根据所述位置信息序列,定位并识别所述编码图像集合中的编码图像中的编码信息,包括:从采集的编码图像中选取两张编码图像,将选取的两张编码图像中的一张编码图像作为变换前图像,...

【专利技术属性】
技术研发人员:梁文昭
申请(专利权)人:上海掌门科技有限公司
类型:发明
国别省市:上海,31

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

1