从EXIF标签中估计焦距:
1 从jpg图片中读取焦距信息
有多种方式可供选择,如jhead软件:http://www.sentex.net/~mwandel/jhead/
运行jhead name.jpg
即可读出如下数据:
File name : name.jpg
File size : 463023 bytes
File date : 2001:08:12 21:02:04
Camera make : Canon
Camera model : Canon PowerShot S100
Date/Time : 2001:08:05 15:39:33
Resolution : 1600 x 1200
Flash used : No
Focal length : 5.4mm (35mm equivalent: 36mm)
CCD Width : 5.23mm
Exposure time: 0.100 s (1/10)
Aperture : f/2.8
Focus Dist. : 1.18m
Metering Mode: center weight
Jpeg process : Baseline
其中,Focal length : 5.4mm (35mm equivalent: 36mm)即为焦距。
2 获取CCD宽度
有时候EXIF标签会自带CCD width信息,但可能是错误的。
如果知道相机的型号,可以到http://www.dpreview.com/上查询。
3 将毫米转换为像素
像素单位的焦距 = 图像的像素宽度*毫米单位的焦距/毫米单位的CCD宽度。
原文链接:http://courses.cs.washington.edu/courses/cse455/08wi/projects/project2/web/focal.html
标签:name,EXIF,标签,焦距,CCD,jhead From: https://www.cnblogs.com/rainbow70626/p/18339846