Android 中的实时摄像头流式传输

Posted

技术标签:

【中文标题】Android 中的实时摄像头流式传输【英文标题】:Live Camera Streaming in Android 【发布时间】:2013-05-24 07:51:28 【问题描述】:

我知道如何将铅笔素描效果赋予图像,但我的问题与此不同。

我在Play Store 上找到了Pencil Camera 应用程序,该应用程序在其应用程序中使用实时相机流。

显示图像后,您已经知道我的问题是什么。

问题:我怎样才能做到这一点?

我知道相机色彩效果,但它没有这样的选项。 OpenCV 会这样做吗?

【问题讨论】:

【参考方案1】:

ios 有 GPUImage,它在 GPU 上进行图像处理。

Cyberagent 创建了 GPUImage for Android,它提供了基于 GPU 的图像处理。它还提供基于选定图像的相机实时过滤器。

以下是 GPU Image 提供的过滤器列表。

对比度 倒置 像素化 色相 伽玛 亮度 棕褐色 灰度 清晰度 Sobel 边缘检测 3x3 卷积 浮雕 分色 分组过滤器 饱和度 曝光 突出阴影 单色 不透明度 RGB 白平衡 小插曲 色调曲线 各种混合效果

【讨论】:

如何使用 GPUImage 的实时相机预览捕捉图像? @MrSMAK 与相机预览没有什么不同。简单使用相机回调来捕捉图像。它会返回你的字节数据,你可以使用它。 使用 GPUImage 的相机预览 FPS 速率太低 其实我几年前就得到了这个库。现在市场上可能有一些有趣的 GPU 图像库。你有没有@AndrewF 我现在正在尝试自己使用着色器和 opengl 输出:O 你想推荐一些新的库吗? @ChintanRathod

以上是关于Android 中的实时摄像头流式传输的主要内容,如果未能解决你的问题,请参考以下文章

使用用户摄像头实时流式传输网页

将 iPhone 摄像头实时流式传输到媒体服务器的最佳方式是啥?

将实时网络摄像头流式传输到服务器并返回网络的最佳方式是啥?

Android:如何流式传输视频

实时流式传输视频

是否可以从 USB 摄像头流式传输视频和从移动麦克风传输音频以在 android 中进行 RTMP 流式传输