如何判断照片是否ps

这个问题网上有很多答案,我就记个笔记:

 

利用图片属性,用记事本方式打开

https://jingyan.baidu.com/article/948f59242da81ed80ef5f961.html

 

这总,对于普通的ps图片可以用

 

如果ps后的图片,截图了呢?把ps后的图打印出来,再用相机拍呢?结果如何?上述方法可能就失效了。

参考:

https://www.zhihu.com/question/19720234

这个讲得比较好

 

Adobe 公司的AI鉴图技术主要用了两种鉴定方法,但是这两种方法不知道对于上面的情况,是否能检测出来,留着以后继续更新。

第一种是RGB 识别技术。

任何一个电子屏幕上看起来五彩缤纷的图片,其实每个像素点都是由红蓝绿三种颜色叠加形成的。

红绿蓝,是色光的三原色。

如何判断照片是否ps



但是,并非每个格子都储存着红黄蓝三种信号,大多数时候需要通过格子和格子之间的算法来控制颜色,所以每个格子之间其实有一定的数字关系。


 

如何判断照片是否ps




如果某一篇区域的图像跟周围没有数字关系,或者发生异常,就可以判定图片存在PS。

简而言之,根据RGB颜色值的变化关系,AI 系统就能迅速来检测出篡改。


第二种方法是噪点。

我们使用数码相机拍照时,照片上一定会带有很多密密麻麻的小颗粒,夜间拍摄时尤其明显。


 

如何判断照片是否ps



这些噪点其实也存在一些特定的分布规律,如果图片中的某个部分是复制进来的,噪点的分布以及边缘就会异常,这种异常用肉眼很难识别,用机器却可以轻易找出来。

RGB检测和噪点检测两种方法叠加,这就形成了 Adobe 公司利用人工智能鉴别图片的关键技术。


 

如何判断照片是否ps



在实际应用中,该系统可以在几秒钟之内迅速判断出造假的部分,绘制出造假物体的边界。
这项工作如果交给人来做,可能要耗费几个小时。