14得票2回答
YUV 422 , YUV 420 ,YUV 444

例如,我有一张4*4的图片。我想要分别提取Y、U和V三个分量。如果图片是YUV422、YUV420和YUV444格式,应该如何操作呢?我想了解Y、U和V在这些格式中是如何存储的,以便可以访问它们。

21得票2回答
Camera2 API中的Camera.PreviewCallback等效功能是什么?

在API 21的Camera2中,有没有Camera.PreviewCallback的等效物,比映射到SurfaceTexture并提取Bitmap更好?我需要能够从相机中提取预览数据作为YUV。

18得票4回答
我该从哪里获取原始YUV文件?

我需要一份原始的YUV文件,用于研究目的。文件的大小和内容都不是关键,你有任何想法吗?

41得票10回答
在 Android 的 onPreviewFrame 方法中,如何将 YUV 格式转换为 RGB 格式进行图像处理,并再次将其转换为 YUV 格式?

我正在使用SurfaceView捕获图像,并在public void onPreviewFrame4(byte[] data, Camera camera)中获取Yuv原始预览数据。 我需要在onPreviewFrame中执行一些图像预处理,因此需要将Yuv预览数据转换为RGB数据,然后进行...

11得票2回答
苹果A4上的YUV转RGBA,我应该使用着色器还是NEON?

我正在为Apple TV编写媒体播放器框架,使用OpenGL ES和FFmpeg。在OpenGL ES上渲染需要转换为RGBA格式,通过swscale进行软件转换速度非常慢,因此根据互联网上的信息,我想到了两个解决方案:使用neon(例如这里),或者使用片段着色器和GL_LUMINANCE和G...

20得票1回答
YUV420和YUV422之间的区别

请帮我理解YUV420和YUV422格式的区别。我已经阅读了这个链接http://www.fourcc.org/yuv.php,但是找不到区别所在。 “YUV420”和“YUV420 SP”意思相同吗? “YUV422”和“YUV422 I”意思也相同吗? 谢谢。

7得票2回答
使用DirectX11像素着色器将BGRA格式的绿色图像转换为YUV444格式。

  我是HLSL的新手。我正在尝试使用纹理作为渲染目标,将使用DXGI桌面复制API捕获的图像的颜色空间从BGRA转换为YUV444。   我已将我的像素着色器设置为执行所需的转换。并且使用渲染目标纹理中的4:2:0子采样YUV,并使用ffmpeg将其编码为H264,我可以看到图像。   问...

7得票1回答
使用cv2.COLOR_YUV2BGR_Y422进行cvtColor转换时出错-错误:(-215)scn == 2 && depth == 0,函数为cv :: cvtColor

我希望使用openCV读取一个YUV视频,该视频分辨率为1920*1080,采用YUV422格式(我已尝试使用yuviewer读取此视频且成功)。我正在使用Python3.6.4和Anaconda环境下的OpenCV 3.3.1。 最初我尝试了这个脚本https://dev59.com/en...

13得票6回答
使用新的Android camera2 api进行YUV_420_888格式的JPEG编码时出现绿色图像

我正在尝试使用新的相机API。由于连拍速度过慢,我在ImageReader中使用了YUV_420_888格式,并稍后进行JPEG编码,正如以下帖子所建议的那样: Android camera2 capture burst is too slow 问题是,当我尝试使用RenderScript...

7得票1回答
NV21格式和奇数图像尺寸

我在Android中使用NV21图像已经有一段时间了,我一直在追踪一个可能由于NV21图像中的索引字节不正确而导致的错误。 这个问题的答案中的图像很好地概述了Y、U和V字节在图像缓冲区中的位置。不确定是否允许,但我将其嵌入如下: 如果图像具有奇数维度(如偶奇性),会发生什么?在这种格...