The invention provides an image code generation method, including image block, information coding, image modulation, image code, block the image according to the number of input target dimensions, and treat the information into the source channel coding, embedding the coded information into the image block, modulating the encrypted image block, and locating the information. The invention relates an image code analysis method; the invention also relates to an electronic device and a readable storage medium, which is used to perform an image code generation method and an image code analysis method; the invention is placed in a fixed line and another group of adjacent edges by a group of adjacent edges of the modulated image. The positioning virtual line is placed and the rectangular location graphics on the four corners of the traditional two-dimensional code are removed, which solves the problem that the traditional two-dimensional code can not communicate the human readable information in the vision. It improves the visual effect and improves the robustness of the decoding of the image code. One
【技术实现步骤摘要】
一种图像码的生成与解析方法、电子设备及存储介质
本专利技术涉及图像处理
,尤其涉及一种图像码的生成与解析方法、电子设备及存储介质。
技术介绍
随着移动互联网的迅猛发展,二维码在移动支付、电子票务、产品防伪、延伸阅读等领域得到了极其广泛的应用,但是由于传统的二维码只有在特定解码装置的解析下,用户才能看懂其表达的信息,在没有解析前,对于用户是不可读的,这大大降低了二维码对用户的吸引力和二维码在广告上的表达能力。针对二维码的确定,已有相关研究将图像和二维码融合在一起来弥补二维码的缺点,但是由于二维码具有固定的三个定位模块和对齐模块,对融合后得到的图像美观造成了很大的影响,如果将这些模块去除,会对二维码解码的鲁棒性造成很大的影响。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种图像码的生成与解析方法,解决了传统二维码在视觉上无法传达人类可读信息的问题,提高了二维码解码的鲁棒性。本专利技术提供一种图像码的生成方法,包括以下步骤:图像分块,根据输入的目标维度数对图像进行分块,获得图像块;信息编码,对待融入信息进行信源信道编码,获得编码信息,将所述编码信息埋入所述图像块,获得加密图像块;图像调制,对所述加密图像块进行调制,获得调制图像;生成图像码,将定位信息置入所述调制图像生成图像码。进一步地,所述目标维度数为每个维度的模块数量,所述步骤图像分块具体为根据输入的每个维度的模块数量将所述图像划分成2D网格,每个所述2D网格对应一个图像块,所述图像块由N*N个像素组成。进一步地,所述步骤图像调制包括以下步骤:划分像素块,将所述加密图像块像素分为第一 ...
【技术保护点】
1.一种图像码的生成方法,其特征在于包括以下步骤:
【技术特征摘要】
1.一种图像码的生成方法,其特征在于包括以下步骤:图像分块,根据输入的目标维度数对图像进行分块,获得图像块;信息编码,对待融入信息进行信源信道编码,获得编码信息,将所述编码信息埋入所述图像块,获得加密图像块;图像调制,对所述加密图像块进行调制,获得调制图像;生成图像码,将定位信息置入所述调制图像生成图像码。2.如权利要求1所述的一种图像码的生成方法,其特征在于:所述目标维度数为每个维度的模块数量,所述步骤图像分块具体为根据输入的每个维度的模块数量将所述图像划分成2D网格,每个所述2D网格对应一个图像块,所述图像块由N*N个像素组成。3.如权利要求2所述的一种图像码的生成方法,其特征在于,所述步骤图像调制包括以下步骤:划分像素块,将所述加密图像块像素分为第一像素块和第二像素块,所述第一像素块由所述加密图像块中间区域的(N-2K)*(N-2K)个像素组成,所述第二像素块由所述加密图像块四周区域的N*N-(N-2K)*(N-2K)个像素组成;评估对比度,对所述第一像素块和所述第二像素块的对比度分别进行评估,获得第一像素块对比度和第二像素块对比度;计算自适应强度参数,根据所述第一像素块对比度和所述第二像素块对比度分别计算第一像素块自适应强度参数和第二像素块自适应强度参数;计算像素密度,根据所述第一像素块自适应强度参数和所述加密图像块的比特值计算第一像素块像素密度,根据所述第二像素块自适应强度参数和所述加密图像块的比特值计算第二像素块像素密度;若所述第一像素块像素密度大于所述第二像素块像素密度,则所述加密图像块被调制为1,若所述第一像素块像素密度小于所述第二像素块像素密度,则所述加密图像块被调制为0。4.如权利要求1所述的一种图像码的生成方法,其特征在于:所述步骤信息编码具体为采用Reed-Solomon算法对所述待融入信息进行编码。5.如权利要求1所述的一种图像码的生成方法,其特征在于:定位信息包括定位实线和定位虚线,所述定位实线宽度和所述定位虚线粒度分别与所述调制图像的图像块长度相等,所述调制图像的一组邻边置入所述定位实线,所述调制图像的另一组邻边置入所述定位虚线。6.一种图像码的解析方法,其特征在于...
【专利技术属性】
技术研发人员:石忠民,徐叶强,钟力,殷长涛,
申请(专利权)人:广州索答信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。