问题标签 [yuv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4281 浏览

c++ - 加速一些 SSE2 Intrinsics 以进行颜色转换

我正在尝试执行从 YCbCr 到 BGRA 的图像颜色转换(不要问 A 位,真让人头疼)。

无论如何,这需要尽可能快地执行,所以我使用编译器内在函数编写它以利用 SSE2。这是我第一次进入 SIMD 领域,我基本上是一个初学者,所以我确信我做的很多事情都是低效的。

我进行实际颜色转换的算术代码结果特别慢,英特尔的 VTune 将其显示为一个重要的瓶颈。

那么,有什么办法可以加快以下代码的速度?它以 32 位、一次 4 个像素完成。我最初尝试以 8 位,一次 16 个像素(如在上面的循环中),但计算导致整数溢出和转换中断。整个过程,包括英特尔 jpeg 解码,单个全高清场需要约 14 毫秒。如果我能把它降低到至少 12 毫秒,最好是 10 毫秒,那就太好了。

非常感谢任何帮助或提示。谢谢!

0 投票
2 回答
2993 浏览

image-processing - YUV 颜色空间中的皮肤检测?

我可以使用一组规则执行皮肤检测吗(例如 x1 < Y < x2 )

0 投票
3 回答
24809 浏览

video - YUV 文件格式

有人知道 YUV:4:2:0 文件格式吗?我的意思是视频如何以这种格式存储在文件中(详细)。

0 投票
1 回答
1998 浏览

iphone - 如何将完整的 YUV (YpCbCr) 4:2:0 帧传递给 opengl

iphone 3gs 相机的原生色彩空间是 YpCbCr 4:2:0。我计划在 opengl 中做很多亮度处理(虽然我也会做一些颜色)。有没有一种让框架进入opengl的有效方法?

我已经成功使用 GL_LUMINANCE 进行 glteximage2d'ing 以获得亮度。对于颜色数据,我没有成功通过另一个 glteximage2d 传递。除了做两次传球还有更好的方法吗?如果没有,它甚至值得吗?

0 投票
2 回答
7191 浏览

macos - 将 YUV 视频流转换为 mp4

如何使用为 mac 应用程序编码的 h264 录制 YUV 视频并将其编码为 mp4。请建议我任何链接。

0 投票
1 回答
3712 浏览

iphone - 在 iOS 中显示 YUV 格式的视频流

我正在编写一个从模拟安全摄像机获取实时视频流的 iOS 应用程序。我可以从我们的服务器应用程序中获取视频流,并从手机上的专有格式对其进行解码。解码器给我留下了原始的 YUV(技术上是 Y'CrCb)数据。我不确定显示此信息的最佳方式(甚至如何)。

我读过我应该手动转换为 RGB 并以 UIImageView 之类的方式显示,但是当视频流上可能有 30 fps 以上时,这似乎相当笨拙。

我还阅读了使用 OpenGL 和 YUV 信息来创建 2d 纹理并显示它。不幸的是,我什至不知道从哪里开始,我什至不确定这是否是我想要追求的方向。

所以我对你们所有人的问题是:在 iOS 设备上显示这些信息的最佳方式是什么?其次,如果这需要 OpenGL 之类的东西,任何人都可以建议一个好的教程、书籍、代码示例或任何其他学习资源,以便我可以了解更多有关它的信息。

提前致谢。

0 投票
2 回答
4379 浏览

android - 在android上显示yuv420p

我使用ffmpeg将flv帧解码为yuv420p。但我不知道如何在android上显示它请帮帮我!!

0 投票
6 回答
44793 浏览

android - 将位图数组转换为 YUV (YCbCr NV21)

如何将返回的位图转换BitmapFactory.decodeFile()为 YUV 格式(类似于相机的 onPreviewFrame() 在字节数组中返回的内容)?

0 投票
2 回答
2734 浏览

python - python中的YUV子采样色度通道

将色度通道的宽度和/或高度减半时,正确的 subsamble 方法是什么?要为每个 2x2 亮度像素取一个色度像素,当从全分辨率色度源采样时,我们取哪个色度像素 - 左上角?所有4个的平均值?没关系?

这是我当前的代码

0 投票
1 回答
3383 浏览

c# - .NET 中的 ARGB 到 YUV && 颜色空间

我注意到Colorstruct fromSystem.Drawing代表ARGB颜色空间中的颜色。所以有几个问题:

  • 如何在 C# 中转换 ARGB 和 YUV 之间的图像?我找到了描述 RGB 到 YUV 转换的公式。那么我应该如何处理 alpha 通道呢?
  • 是否有支持不同色彩空间的免费/试用库?或者我如何以最好的方式自己实现它?
  • 如何将“位图”表示为具有迭代能力的二维数组?继承是实现这一目标的唯一方法吗?

就这些了)

谢谢!