点击上方"
电子书支援计划
",选择"置顶公众号"
优质资源和教程,第一时间送达
现代社会,痴男怨女,相遇和告别一直在发生。
信息时代,人可以走,但始终会留下一些数据,手机号、微信号、照片这些存储在手机中,稍不留意,可能就忘记了删除。社交网络上的头像、签名都需要去更改。
不然,触景生情,感时伤怀,实在是很难避免。
年轻人,还是没有办法做到绝对的决绝。
信息遗留
终究会有一个人会选择先离开。
人离开的时候终究会留下一些信息,这些信息可以帮助我们找到她。
去找到究竟是纠缠还是挽留就看你自己了。
今天的文章不是小说,而是技术贴。
看看我们怎么从有限的信息中去分析她的去向和动向,你可以选择默默关注,但是千万别捕风捉影。
图片信息
你不小心从社交网络上看到一张和她相关的图片,怎么从中提取有效信息呢?
符合 EXIFJPEG 标准的图片,除了记录图片压缩数据之外,在存储了拍摄参数,其中包括拍摄时 GPS 参数信息,因此,可以利用程序从 EXIF 元数据信息中解析提取 GPS 位置信息。
Java 读取 EXIF 信息
Metadata Extractor 是一个开源的 Java 用具解析图片元数据的库,可以用来识别 JPEG 图片的 EXIF 信息。
具体信息参见:
http://code.google.com/p/metadata-extractor/
下载地址为:
http://code.google.com/p/metadata-extractor/downloads/list
import java.io.File;
import java.io.IOException;
import java.util.Collection;
import com.drew.imaging.ImageProcessingException;
import com.drew.imaging.jpeg.JpegMetadataReader;
import com.drew.metadata.Metadata;
import com.drew.metadata.MetadataException;
import com.drew.metadata.Tag;
import com.drew.metadata.exif.GpsDirectory;
public class Main {
public static void main(String[] args) throws ImageProcessingException,
IOException, MetadataException {
File jpegFile = new File("01.jpg");
Metadata meta = JpegMetadataReader.readMetadata(jpegFile);
GpsDirectory gps = meta.getDirectory(GpsDirectory.class);
if (gps != null) {
Collection tags = gps.getTags();
for (Tag tag : tags) {
System.out.println(tag);
}
}
}
}
输出结果如下:
[GPS] GPS Version ID - 2.200
[GPS] GPS Latitude Ref - N
[GPS] GPS Latitude - 40.0° 0.0' 16.999999999993065"
[GPS] GPS Longitude Ref - E
[GPS] GPS Longitude - 116.0° 22.0' 44.99999999998636"
[GPS] GPS Altitude Ref - Below sea level
[GPS] GPS Altitude - 0 metres
[GPS] GPS Time-Stamp - 8:29:45 UTC
[GPS] GPS Processing Method - 65 83 67 73 73 0 0 0
[GPS] GPS Date Stamp - 2014:06:16
对的,你看的照片的 GPS 信息,通过这些信息,你可获取到拍摄时间、位置等信息,结合你的生活经验,你大概可以去推理事情的模样。但是,这里还是请遵循一个原则:
大胆假设,谨慎推理
。
笔者对任何后果均不负责,毕竟技术是中性的,人性却是可能作恶的。
以图搜图
Google 图片、搜狗搜图、百度识图均可以实现图片识别和匹配,不出意外的话,大部分图片都可以找到对应的标的。大公司的数据库远比我们想象的巨大和有效。我们以下图为例:
在百度和 Google 中均可以识别图片的大致拍摄位置,并给出推测。这大概可以急剧缩小你的查找范围,如果你可以接触到精密的数据(军用),你可以做到更加精准的解决方案。
信息关注
说的直观易懂一点,就是信息订阅,你可以订阅一个名人或者公司的信息,你自然也可以做到有限度地关注一个人。
即刻
是一款基于兴趣的极简信息推送工具,你可以通过它关注自己感兴趣的人物、资讯和事件,它会通过推送让你轻松、高效、及时地获取自己关心的优质信息。
当你把关注对象设置为某个人的 微博 / 知乎 / 网易云音乐 的时候,就可以做到静悄悄的关注了。