一种简单而又有效的做法是反向图片搜索。你把图片放到Google Image Search或TinEye里面进行搜索,它们会显示该图片还在其他哪些地方出现过。 一般而言,如果一张图片是假的,我们会考虑哪些图案、几何特征、颜色或结构会被破坏。例如,如果有人向一个场景里添加了一个物体,我们知道他们添加的阴影一般是错的。 如果造假手段非常隐蔽怎么办? 我们有大量分析手段可用。在彩色照片中,每一个像素都需要三个值——分别对应该点的红色、绿色和蓝色的分量。但是,大部分相机每个像素只记录一种颜色,并通过采用该像素周围像素的均值来填补空白。这意味着对于一张照片中的任何给定颜色来说,每一个缺失的像素都与其周围像素存在特定的关联,如果我们添加某物或进行修饰,这种关联就会被破坏,我们就能检测出来。 另一种技术叫JPEG压缩。几乎所有图片都采用JPEG格式存储,它们在保存的时候会损失部分信息。而每一种相机在存储时损失的信息量千差万别。如果使用Photoshop打开JPEG文件,然后再保存,最终一定会和原始文件存在细微差别,这个是我们可以检测出来的。我希望我可以快速鉴别你上传的任意图片的真伪;不过,目前鉴定仍然非常困难,需要专业知识才能发现其中不协调的部分。
有点飘(上海)网络科技有限公司
沪ICP备2021026672号-6