1.一种基于图像识别技术的加密装置,其特征在于,所述加密装置包括:文字信息录入单元;所述文字信息录入单元信号连接于文字拆分单元;所述文字拆分单元信号连接于编码转换单元;所述编码转换单元信号连接于闪存;所述装置还包括:图像信息录入单元;所述图像信息录入单元信号连接于图片分割单元;所述图片分割单元信号连接图像二值化单元;所述图像二值化单元信号连接于闪存;所述闪存信号连接于云端单元;所述运算单元信号连接于信息转换单元;所述信息转换单元信号连接于数据输出单元。
2.如权利要求1所述的基于图像识别技术的加密装置,其特征在于,所述文字拆分单元包括:随机数生成器和数据分割单元;所述随机数生成器信号连接于数据分割单元,用于生成随机分割数据;所述数据分割单元,用于根据随机数生成器生成的分割数据对输入的文字信息进行分割。
3.如权利要求1或2所述的基于图像识别技术的加密装置,其特征在于,所述运算单元包括:逻辑与运算单元、逻辑或运算单元与逻辑非运算单元;所述逻辑与运算单元信号连接于逻辑或运算单元;所述逻辑或运算单元信号连接于逻辑非运算单元。
4.如权利要求3所述的基于图像识别技术的加密装置,其特征在于,所述信息转换单元包括:像素生成单元和图像复合单元;所述像素生成单元,用于根据运算单元发送过来的运算结果生成对应的像素信息;所述图像复合单元,用于根据像素生成单元的生成结果生成对应完整的图像信息,将生成的图像信息发送至数据输出单元。
5.如权利要求4所述的基于图像识别技术的加密装置,其特征在于,所述图像二值化单元包括:阈值设定模块和二值化模块;所述阈值设定模块信号连接于二值化模块,用于设定二值化模块进行二值化处理时的判别阈值;所述二值化模块,用于对图像分割单元发送过来的图像信息进行图像二值化处理。
6.一种基于权利要求1至5之一所述的基于图像识别技术的加密装置的加密方法,其特征在于,所述方法包括以下步骤:
步骤1:在加密装置中输入需要加密的文字信息,加密装置根据随机生成的间隔数值,将这些文字信息分割成若干个独立的部分,记为:
步骤2:编码转换单元将各个独立部分的文字信息转换为对应的二进制编码,记为: 将这些编码存入闪存中;
步骤3:在加密装置中输入用于加密的图像信息;加密装置对该图像信息进行分割后,再对分割后的每个图像单元进行二值化,得到二值化后的图像单元为: ;然后将这些单元对应的数据信息存入闪存中;
步骤4:加密装置从闪存中同时调取二值化后的图像数据信息和文字编码后的数据信息,对两者进行逻辑运算,得到最终的逻辑运算结果为:
步骤5:加密装置将逻辑运算的结果还原为一幅图像,将该图像信息经数据输出单元发送出去。
7.基于权利要求5所述的基于图像识别技术的加密装置的加密方法,其特征在于,所述信息转换单元将二进制数据信息转换为图像信息的方法包括以下步骤:
步骤1:将该二进制字符串数据信息转换为对应的二值化的像素值;
步骤2:将该二值化的像素值转换为对应的图像。
8.基于权利要求5所述的基于图像识别技术的加密装置的加密方法,其特征在于,所述图像二值化单元进行图像二值化的方法包括以下步骤:
步骤1:计算得出图的灰度直方图;
步骤2:计算该图像的类间方差
;
步骤3:计算图像的类内方差:
;
步骤4:把直方图在某阈值处分成2组c1和c2,使分离度 QUOTE 为最大值的T即为最佳阈值;
步骤5:计算得到最佳阈值为:
;
步骤6:根据该阈值进行二值化处理。