1.一种彩色图像的可视加密方法,其特征在于,包括以下步骤:步骤1.将彩色图像进行半色调操作,生成半色调图像T;
步骤2.判断半色调图像T中的每个像素颜色使用RGB模型方法或CMY模型方法做可视加密;RGB模型方法为:八种颜色使用RGB模型的基色红色,绿色和蓝色加黑色进行组合还原,还原方法为RGB模型中颜色叠加原理;
CMY模型方法:八种颜色都可以使用CMY模型的基色青色,品红色和黄色加白色进行组合还原;还原方法为CMY模型中颜色相减原理;
如果mod(i+j,n)=0,位置(i,j)中的颜色使用RGB模型方法进行可视加密;否则,使用CMY模型方法进行可视加密;其中,i是图像的横坐标,j是图像的纵坐标,n是可视密码共享图像的数量;
步骤3.图像中所有位置操作完后,输出共享图像S1,S2,…,Sn;
将得到的共享图像S1,S2,…,Sn全部输入;
判断解码方式;
如果mod(i+j,n)=0,共享图像位置(i,j)中的颜色使用RGB模型原理进行颜色叠加生成还原秘密图像位置(i,j)新颜色;否则,使用CMY模型原理进行颜色相减生成还原秘密图像位置(i,j)新颜色;
利用还原的方法,对图像中所有位置操作完后,输出还原的秘密图像。
2.如权利要求1所述的一种彩色图像的可视加密方法,其特征在于,半色调图像中包含白色,黑色,红色,绿色,蓝色,品红色,青色和黄色八种颜色。