如何使用自定义摄像头更改 vuforia 视频源
How to change vuforia video source with a custom camera
我想使用 Vuforia 和 Unity 通过自定义摄像机流更改源摄像机视频:
- 从摄像头(Android 摄像头或网络摄像头)获取视频流
- 手动改善对比度、亮度或其他(例如通过 openCV)并添加 Vuforia 可以最佳识别的元素或其他模式。
- 在 Unity 3D 中重新发送修改后的视频流并让 Vuforia 检测到它
有可能吗?
还有其他模式吗?
据我所知,这是不可能的。 Vuforia 直接从摄像头获取输入并进行处理——你最多只能更改一些摄像头设置(如果你想探索它,请阅读 Vuforia 高级摄像头 API),但这还不够根据您的要求为您服务。
如果必须对输入视频进行处理,您唯一的选择是在没有 Vuforia 的情况下自行处理检测和跟踪(例如,使用 OpenCV),这显然不是那么容易...
你可以像http://perfectfakewebcam.com/一样使用任何软件来伪造相机。
只需准备您的视频并将其提供给假网络摄像头软件,然后从 unity 更改 vuforia camera device 到假网络摄像头
我想使用 Vuforia 和 Unity 通过自定义摄像机流更改源摄像机视频:
- 从摄像头(Android 摄像头或网络摄像头)获取视频流
- 手动改善对比度、亮度或其他(例如通过 openCV)并添加 Vuforia 可以最佳识别的元素或其他模式。
- 在 Unity 3D 中重新发送修改后的视频流并让 Vuforia 检测到它
有可能吗? 还有其他模式吗?
据我所知,这是不可能的。 Vuforia 直接从摄像头获取输入并进行处理——你最多只能更改一些摄像头设置(如果你想探索它,请阅读 Vuforia 高级摄像头 API),但这还不够根据您的要求为您服务。
如果必须对输入视频进行处理,您唯一的选择是在没有 Vuforia 的情况下自行处理检测和跟踪(例如,使用 OpenCV),这显然不是那么容易...
你可以像http://perfectfakewebcam.com/一样使用任何软件来伪造相机。 只需准备您的视频并将其提供给假网络摄像头软件,然后从 unity 更改 vuforia camera device 到假网络摄像头