2016-12-08 132 views
0

我對android和xamarin相當陌生,但我正在爲Xamarin中的一個學校項目製作一個應用程序,大約是可見光消息。這是一種使用像莫爾斯這樣的代碼語言進行的消息傳遞,但帶有燈光。我的手機必須看到光線,並識別光線的閃爍。因此,我用Snapchat應用程序製作了一個內置攝像頭的應用程序。現在我必須識別當我的屏幕當相機打開時發生了什麼,但我不知道如何捕捉屏幕。有沒有人有任何像這樣的事情的經驗(如臉部識別,...)如何捕捉屏幕和檢測屏幕信息

在此先感謝!

回答

0

我對相機檢測器不熟悉。但我想給你一些關於你的應用程序的想法。

  1. 實現相機預覽。 Textureview是個不錯的選擇。
  2. 獲取相機的單幀。嘗試使用Emgu CV或其他工具。
  3. 檢測您的框架的光線。這是一個挑戰,爲您的燈光創建一個模型來檢測框架中的模型。

例如: 你的光必須是白色的顏色,你可以爲你的光創建一個模型:

Class MyLight 
    { 
    byte[] myColor= new byte[] { 0xFF, 0xFF, 0xFF };//RGB 
    } 

讓您的幀的所有像素,並通過遍歷您的像素陣列檢測寫的顏色。

MyLight對象不會這麼簡單,很多情況下需要考慮。

祝你好運。