System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及一種狀態確定方法和電子設備。
技術介紹
1、許多電子設備都具有感光部件。示例性的,一些筆記本電腦的屏幕上方設置有攝像頭,一些手機的正面和背面分別設置有前置攝像頭和后置攝像頭。為了滿足不同使用場景下用戶的使用需求,一些電子設備需要確定感光部件是否處于被遮擋的狀態。
2、相關技術中依賴于判斷感光部件捕捉的圖像是否全黑來識別遮擋情況,這種方法在感光部件與遮擋物之間存在例如漏光縫隙的情況下,會導致判斷失誤。
技術實現思路
1、為此,本申請公開如下技術方案:
2、本申請第一方面提供一種狀態確定方法,包括:
3、獲得至少一幀第一圖像,所述第一圖像包括第一區域以及第二區域,所述第一區域的亮度與所述第二區域的亮度有差異;
4、基于所述第一區域的目標信息,確定電子設備的感光部件的遮擋狀態。
5、可選的,所述第一區域的目標信息包括所述第一區域的數量、形狀、尺寸、位置和亮度差異中至少一者,所述亮度差異表征所述第一圖像中所述第一區域的亮度和所述第二區域的亮度的差異。
6、可選的,還包括:
7、所述第一圖像不處于漏光狀態的情況下,在所述第一圖像的第一范圍內確定所述第一區域;
8、所述第一圖像處于漏光狀態的情況下,在所述第一圖像的第二范圍內確定所述第一區域,所述第二范圍小于所述第一范圍;
9、其中,所述漏光狀態包括所述第一圖像中邊緣區域的亮度高于非邊緣區域的亮度的狀態。
10、可選
11、所述第一圖像處于漏光狀態的情況下,根據所述邊緣區域和所述非邊緣區域的亮度差異調整所述第二范圍的大小,所述邊緣區域和所述非邊緣區域的亮度差異與所述第二范圍的大小負相關。
12、可選的,還包括:
13、顯示第二范圍設置界面;
14、根據針對所述第二范圍設置界面的設置操作,確定所述第二范圍。
15、可選的,還包括:
16、在所述邊緣區域和所述非邊緣區域的亮度差異大于第一亮度差閾值時,輸出第一提示信息,所述第一提示信息用于提示更換遮擋所述感光部件的遮擋件。
17、可選的,還包括:
18、環境亮度低于環境亮度閾值的情況下,根據所述環境亮度調整第二亮度差閾值,所述第二亮度差閾值用于在所述第一圖像確定所述第一區域和所述第二區域,所述環境亮度為所述電子設備所處環境的亮度。
19、可選的,所述基于所述第一區域的目標信息,確定電子設備的感光部件的遮擋狀態,包括:
20、基于所述第一區域的目標信息和參考目標信息的比對結果,確定電子設備的感光部件的遮擋狀態;
21、所述方法還包括:
22、在確定所述感光部件被遮擋的情況下,獲得至少一幀第二圖像,所述第二圖像包括第三區域以及第四區域,所述第三區域的亮度與所述第四區域的亮度有差異;
23、確定所述第二圖像中所述第三區域的目標信息作為所述參考目標信息。
24、本申請第二方面提供一種電子設備,包括:處理器,感光部件和遮擋件;
25、所述遮擋件用于遮擋感光部件的入光路徑;
26、所述遮擋件具有能夠在所述感光部件視野內形成第一區域的透光結構;
27、所述處理器用于:
28、獲得至少一幀第一圖像,所述第一圖像包括所述第一區域以及第二區域,所述第一區域的亮度與所述第二區域的亮度有差異;
29、基于所述第一區域的目標信息,確定所述感光部件的遮擋狀態。
30、可選的,電子設備還包括活動聯接件,所述遮擋件通過所述活動聯接件與所述電子設備連接。
本文檔來自技高網...【技術保護點】
1.一種狀態確定方法,包括:
2.根據權利要求1所述的方法,所述第一區域的目標信息包括所述第一區域的數量、形狀、尺寸、位置和亮度差異中至少一者,所述亮度差異表征所述第一圖像中所述第一區域的亮度和所述第二區域的亮度的差異。
3.根據權利要求1所述的方法,包括:
4.根據權利要求3所述的方法,包括:
5.根據權利要求3所述的方法,包括:
6.根據權利要求3所述的方法,包括:
7.根據權利要求1所述的方法,還包括:
8.根據權利要求1所述的方法,所述基于所述第一區域的目標信息,確定電子設備的感光部件的遮擋狀態,包括:
9.一種電子設備,包括:處理器,感光部件和遮擋件;
10.根據權利要求9所述的設備,還包括活動聯接件,所述遮擋件通過所述活動聯接件與所述電子設備連接。
【技術特征摘要】
1.一種狀態確定方法,包括:
2.根據權利要求1所述的方法,所述第一區域的目標信息包括所述第一區域的數量、形狀、尺寸、位置和亮度差異中至少一者,所述亮度差異表征所述第一圖像中所述第一區域的亮度和所述第二區域的亮度的差異。
3.根據權利要求1所述的方法,包括:
4.根據權利要求3所述的方法,包括:
5.根據權利要求3所述的方法,包括:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。