【技术实现步骤摘要】
一种彩色汉信码的编解码方法、电子设备和存储介质
[0001]本申请涉及信息编解码
,尤其涉及一种彩色汉信码的编解码方法、电子设备和存储介质。
技术介绍
[0002]随着信息增多,传统的黑白双色二维码难以承载更多容量的信息,因此,为了提高二维码的信息容量,相关技术纷纷提出了彩色二维码的编解码方法。但在实际应用中发现,彩色二维码在识别过程中,由于需对颜色进行识别和判定,极易出现误码,即误码率较高。因此,如何提供一种关于二维码的编解码方法,能够提高二维码所承载的信息容量,又能降低误码率,成为了亟待解决的技术问题。
技术实现思路
[0003]本申请实施例的主要目的在于提出一种彩色汉信码的编解码方法、电子设备和存储介质,能够提高二维码所承载的信息容量,又能降低误码率。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种彩色汉信码的编解码方法,所述方法包括:
[0005]获取彩色数据码流;所述彩色数据码流用于表示:待编码数据被彩色编码后得到的编码数据;
[0006]根据预设的符号版 ...
【技术保护点】
【技术特征摘要】
1.一种彩色汉信码的编解码方法,其特征在于,所述方法包括:获取彩色数据码流;所述彩色数据码流用于表示:待编码数据被彩色编码后得到的编码数据;根据预设的符号版本的规定生成原始码图结构,所述原始码图结构包括原始信息编码区和原始功能图形区,所述原始功能图形区包括原始寻像图形、原始校正图形;根据预设的三种基色对所述原始寻像图形的色块进行颜色填充,得到彩色寻像图形;根据所述三种基色对所述原始校正图形的色条进行颜色填充,得到彩色校正图形;根据所述符号版本的规定将所述彩色数据码流填充至所述原始信息编码区,得到彩色信息编码区;根据所述彩色寻像图形替换所述原始寻像图形、所述彩色校正图形替换所述原始校正图形、和所述彩色信息编码区替换所述原始信息编码区,得到彩色汉信码。2.根据权利要求1所述的方法,其特征在于,所述获取彩色数据码流,包括:获取所述待编码数据,并确定所述待编码数据的数据编码模式;根据所述数据编码模式对所述待编码数据进行编码,得到信息位流;根据预设的信息码字数对所述信息位流进行码字构造,得到信息码字序列;对所述信息码字序列的每个信息位进行色彩映射,得到信息码彩色像素点序列;对所述信息码彩色像素点序列进行分块,得到至少一个信息码彩色像素点序列块,并对所述信息码字序列进行分块,得到至少一个信息码字序列块;一个所述信息码彩色像素点序列块与一个所述信息码字序列块存在对应关系;根据预设的纠错等级的规定对所述信息码字序列块进行纠错编码,得到原始纠错码字序列块;对所述原始纠错码字序列块的每个信息位进行色彩映射,得到彩色纠错码字序列块;将所述信息码彩色像素点序列块和所述彩色纠错码字序列块进行拼接,得到彩色数据码流块;对所述彩色数据码流块进行依序合并,得到所述彩色数据码流。3.根据权利要求1或2所述的方法,其特征在于,所述三种基色包括红色、绿色、蓝色,所述原始寻像图形包括第一原始色块、第二原始色块和第三原始色块,所述根据预设的三种基色对所述原始寻像图形的色块进行颜色填充,得到彩色寻像图形,包括:将所述红色填充至所述第一原始色块,得到第一彩色色块;将所述绿色填充至所述第二原始色块,得到第二彩色色块;将所述蓝色填充至所述第三原始色块,得到第三彩色色块;根据所述第一彩色色块替换所述第一原始色块、所述第二彩色色块替换所述第二原始色块、和所述第三彩色色块替换所述第三原始色块,得到所述彩色寻像图形。4.根据权利要求1或2所述的方法,其特征在于,所述三种基色包括红色、绿色、蓝色,所述原始校正图形包括原始色条,所述根据所述三种基色对所述原始校正图形的色条进行颜色填充,得到彩色校正图形,包括:将所述红色、所述绿色、所述蓝色作为一组填充色,并将所述填充色依次填充至所述原始色条,得到彩色色条;根据所述彩色色条替换所述原始色条,得到所述彩色校正图形。
5.根据权利要求1或2所述的方法,其特征在于,在所述得到彩色汉信码之后,所述方法还包括:对所述彩色汉信码进行预处理,得到二值图像;在所述二值图像中寻找寻像图形,确定符号位置和方向;根据所述符号位置和方向,提取所述彩色汉信码的彩色寻像图形;根据所述彩色寻像图形对所述彩色汉信码做全局色差纠偏处理,得到...
【专利技术属性】
技术研发人员:刘金灵,
申请(专利权)人:深圳市航天华拓科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。