数字图像处理
iaiti
编程
展开
-
数字图像处理(三) 图像Arnold加密
上篇讲到利用位平面技术插入隐私图片,当然提取的时候也很简单,这个时候,便可以使用Arnold变换,一种常用的图像置乱技术,其实就是矩阵的变换。对图像进一步加密。如图:通过:function a = arnold()%读取图像 aa=imread('abc.bmp');%置换次数iTimes=1;%读取aa图像大小[iH iW]=size(原创 2013-11-25 23:55:23 · 5749 阅读 · 4 评论 -
数字图像处理(四) 彩色图像拼接
圣诞礼物大作战前奏:拼图ps的话简单,所以才有人开发了ps。现在使用matlab拼图,我喜欢的人喜欢下列的图,所以直接拿来拼。bg.jpgsmall.jpg现在,把猪嵌到图片中去。彩色图像有RGB层,红,绿,蓝。所以到时嵌入需要两张图片的每一层对应后再叠加。先裁剪麦兜图片。利用a = imread('small.jpg');g原创 2013-12-03 22:50:39 · 6842 阅读 · 3 评论 -
数字图像处理(二) 基于LSB的图像加密
这次将通过位平面的切割之后,嵌入一张隐私图片,一些人的隐私交流很有可能通过这个,比如美国的某某人,当然这个只是最简单的。 位平面切割是将数字图像分解为位平面,比如上一篇文章讲到的图片的8位的数据类型,可以让我们每一位所起的作用。一边学的时候也带着疑问,为什么用bitget呢。 经过试验也证明自己的想法是正确的,首先b原创 2013-10-04 23:39:58 · 12179 阅读 · 6 评论 -
数字图像处理(五) 利用PCA算法进行人脸识别
把你的脸部识别出来这样高科技的东西,原来可以简单的实现,说是简单,其实不像之前的那些,这次写不出来来,直接拿了高材生老师的代码来理解整个思路(请尊重他的知识产权。。。),将算法读懂。数字图像处理,觉得挺实用的而写这些东西。 首先需要我们提取人脸库,如一个公司,一所学校,把每个人的头像切下来。imcrop一下,截取成一个个小方框,就如南大标准脸那样的照片。(:)是将矩阵原创 2014-02-13 16:15:13 · 13334 阅读 · 5 评论 -
数字图像处理(一) matlab图像简单操作
之前一直在做一些枯燥的函数计算,没想到Matlab可以做图像处理,发现这个东西界面是用java写的,当你没配置matlab的jre环境时,看到一大堆swing的报错了没?用的是Matlab2007。 事实上计算机只是0和1的东西,所以一幅数字图像说到底就是0和1组成,先从灰度图像说起,:元素取值代表灰度级的矩阵。采用不同数据类型时取值范围:uint8: 说回0和1,二原创 2013-10-02 21:51:01 · 7545 阅读 · 0 评论