我对android和xamarin相当新,但我正在为Xamarin的一个学校项目制作一个应用程序,该应用程序是关于可见光消息。这是一种使用像莫尔斯这样的代码语言的消息,但有光。我的手机必须看到那个灯,并识别出那个灯的闪烁。因此我制作了一个内置相机的应用程序,如Snapchat应用程序。现在我必须识别相机打开时屏幕上发生的事情,但我不知道如何捕捉屏幕。有没有人对这样的事情有过任何经验(比如面部识别......)
提前致谢!
答案 0 :(得分:0)
我不熟悉相机探测器。但我想就您的应用提供一些想法。
Textureview
是个不错的选择。例如: 你的灯必须是白色,你可以为灯光创建一个模型:
Class MyLight
{
byte[] myColor= new byte[] { 0xFF, 0xFF, 0xFF };//RGB
}
获取帧的所有像素,并通过遍历像素阵列来检测写入颜色。
MyLight对象不会那么简单,需要考虑很多情况。
祝你好运。