本文主要是介绍利用照片携带的EXIF来估计焦距等信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(本文章大部分内容参考Noah Snavely)
等你利用数码相机拍摄照片时,相机常常会在图片中嵌入很多有用的信息到JPEG文件中。通常涵盖曝光时间、焦点、(照相机,望远镜等的)光圈、是否闪光灯被开启了还有焦距等信息。焦距信息在绘制全景图的时候非常重要。下面将以提取EXIF中的焦距信息为例,并介绍如何将它转换成像素单元的表示(这样更利于全景图绘制中的图像缝合操作)。
第一步:提取EXIF标签
首先,我们需要从JPEG图像(“foo.jpg”)中提取出EXIF信息。为此,我们首先需要一个EXIF阅读器。这有很多的程序能够完成相应的操作,这里建议使用“jhead”,因为它便捷而且简单。你可以在(http://www.sentex.net/~mwandel/jhead/)获得相应版本的可执行文件。
这篇关于利用照片携带的EXIF来估计焦距等信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!