回答
35mm相當於您的焦距乘以一定數量,即作物因子。對於不同的製造商甚至型號,這個因素是非常不同的。例如,對於許多尼康數碼單反相機,它是1.5;對於許多佳能數碼單反它是1.6;對於蘋果iPhone 5它是6.99,三星Galaxy S3是7.6,等等。
據我所知,Android不提供API來確定設備的攝像頭的焦距轉換率。
雖然你可以嘗試使用一種技巧。一旦您使用設備的相機拍攝照片,某些設備將會填充FocalLengthIn35mmFilm
exif標籤 - 因此您可以嘗試使用此技術。不是所有的手機都能做到這一點,例如,我的華爲不是。
一些其它設備將填充兩個字段爲Focal Length
- 第一個是所使用的實際焦距,第二個是35mm等效。再次,並非所有人都這樣做同樣的華爲手機沒有,但我的iPhone 5。
爲了使長話短說,有找出從焦距您的設備上獲得等效於35mm的無保證的方式。
好的方法建議 – vinit
請問你是否有同樣的問題,我嘗試根據你的建議獲得信息,但我們需要我標記以獲得確切的屬性。例如'focal lenght'有'TAG_FOCAL_LENGHT',但是'35焦距'沒有TAG,或者我做錯了什麼? –
@AlekseyTimoshchenko我的答案中的主要觀點是沒有確定的方法來獲取它。你可以嘗試我在我的回答中提到的事情,但九個保證工作。如果你正在處理一個特定的設備,那麼你可以找出那些設備的攝像頭的裁剪因子並以這種方式進行計算,否則恐怕你運氣不好。 –
- 1. 如何找到android相機的焦距?
- 2. 如何找到「等效」文本?
- 3. 如何從相機矩陣中找到焦距?
- 4. 焦距到視場
- 5. Solrnet等效FRANGE在距離
- 6. 相機焦距
- 7. 如何找到焦點模糊事件
- 8. 如何找到當前聚焦的InternalFrame?
- 9. 如何用Jquery正確找到焦點?
- 10. 如何計算OpenCV中的焦距?
- 11. 我該如何完成2D等距射彈(3D)旋轉效果
- 12. 如何從距離中找到latlong?
- 13. Tumblr exif:錯焦距
- 14. 等距屏幕到地圖
- 15. 如何等到jQuery特效完成?
- 16. 如何找到兩個物體之間的距離相等的點?
- 17. 在線上查找最大等距點
- 18. 如何有效地找到C中所有點之間的距離?
- 19. 尋找有效數字的距離
- 20. Divs:等距水平間距
- 21. SQL到LINQ等效
- 22. cURL到PHP等效
- 23. 如何找到等列的行?
- 24. 如何使表等距和包裹字
- 25. 如何實現等距「迭代器」
- 26. 找到xargs的和焦油
- 27. 等距印刷
- 28. 確定投影機焦距
- 29. 相機焦距測試
- 30. 如何實現這一效果:焦點
你在找什麼? – greenapps