【发布时间】:2017-11-30 14:08:53
【问题描述】:
我一直致力于在 Unity3D 中的 Android 设备上进行网络摄像头流式传输,以捕获视频和照片。我发现的大多数用于捕获网络摄像头提要的示例都使用特定的 WebCamTexture 对象来访问设备的摄像头硬件。我目前能够捕获相机输入,但 WebCamTexture 将数据存储为 Color32[]。我在下面找到了将 Color32[] 转换为 byte[] 的解决方案,但它似乎正在交换红色和蓝色通道。
https://stackoverflow.com/a/21575147/8115962
有没有办法防止红蓝通道颠倒?
【问题讨论】:
-
通过网络发送纹理真的很繁重并且浪费带宽。为什么不在发送之前将其转换为 jpg 或 png?见this 发帖....
标签: c# unity3d image-capture color-channel