[英]Searching focus keeps failing with external lens, camera2 api in android
[英]Android Camera: fixed lens focus
我正在開發一個具有相機功能的Android應用程序。
首先,我在SO,XDA等上閱讀了很多東西,然后請不要將我重定向到其他無用的帖子。
我試圖實現類似“固定焦點模式”的東西,這樣:
FOCUS_MODE_AUTO
(或其他東西)啟動我的應用程序; 我嘗試了不同的解決方案,即:
AutoFocusCallback
mCamera.cancelAutoFocus()
來防止焦點的調整; FocusArea
: new Camera.Area(new Rect(-50, -50, 50, 50), 1000)
將焦點固定在當前區域。 我的目標是API 20,我正在研究三星Galaxy S5。 在此設備上,支持的對焦模式為: - 自動 - 無限 - 宏 - 連續 - 視頻 - 連續圖像
我發現更頻繁的建議是重新編譯Android ...
“自動”模式並不意味着相機連續對焦 - 只是當您調用自動對焦命令時,焦點會自動完成,而不會指示您期望的結果不是“微距”或“無限”。
因此,如果你沒有一個調用autoFocus的循環(就像許多例子那樣或在Callback中再次調用它),你的焦點應該在它運行一次后保持不變。
如果我理解,你想要專注於保持第一個對象的焦點。 您是否嘗試在聚焦第一個對象后將相機模式更改為FOCUS_MODE_FIXED
? 像那樣 :
Camera.Parameters mParam = mCamera.getParameters();
mParam.setFocusMode(Camera.Parameters.FOCUS_MODE_FIXED);
mCamera.setParameters(mParam);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.