Chinaunix首页 | 论坛 | 博客
  • 博客访问: 51466
  • 博文数量: 18
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-11 17:12
文章分类
文章存档

2010年(7)

2009年(1)

2008年(10)

我的朋友
最近访客

分类:

2008-03-13 07:35:18

昨天提供的反马赛克算法可能会被人当做玩笑,其实不是!首先,这个方法确实管用。其次,它已经反映了算法的本质。

要想降低马赛克的程度,按我的方法,设计一个真正的程序时,需要考虑以下几点。
该方法的核心是对图形做一个投影运算,该投影运算运用凸透镜成像原理来实现。决定成像效果的因素一是透镜的曲率即焦距,一是像到焦点的距离。这两点是基本的,反映了眼睛的基本情况,即眼镜度数和眼球中心位置与视网膜的距离关系。但还不够。真实世界还有两点要考虑:一是散光,比如本人眼睛就有点散光;一是人是双眼视物,我们看到的图像其实是两幅图像经大脑运算叠加的结果。
因此,一个完整的算法由三个基本参数——曲率、像到焦点的距离、散光度——和两个基本运算——投影运算、图像叠加运算——构成。最好的反马赛克效果要通过调整各种因素的不同组合来测试得到。

这种方法不是只有看“艳照”一种用途,还可以用来辨认那些被特意模糊的人脸图像,搞人肉搜索。

警察叔叔要是也看本文,那法律可能就改成看带马赛克的图片也犯法了。泄露了天机,罪过罪过。
阅读(2860) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~