9得票2回答
从Rec. 709到sRGB的正确转换方法

如何正确将存储为Y'CrCb(使用rec. 709)的颜色转换为sRGB? 我正在处理HDTV视频,并使用libavcodec提取原始数据。虽然我成功地进行了转换,但我仍然不确定我是否做得正确。VLC提供一个结果,在Gimp中使用'compose'进行转换会得到另一个结果,而使用网上的代码也...

9得票1回答
在OpenGL ES中,将YUV420转换为RGB的纹理。

我需要将YUV420P图像转换为RGB颜色空间,并使用Freescale iMX53处理器上的AMD GPU进行显示(OpenGL ES 2.0,EGL)。操作系统为Linux,无X11。为了实现这一目标,我应该能够创建一个包含YUV420P数据的适当图像:这可以是YUV420P / YV12...

9得票1回答
420YpCbCr8BiPlanarVideoRange 转换成 YUV420?/如何将 Y 和 Cbcr 平面复制到单一平面?

我使用AVFoundation捕获了视频。我已经设置(视频设置)并从outputsamplebuffer中获取kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange格式。但是我需要YUV420格式进行进一步处理。 我的疑问是 1.420YpCbCr8...

9得票1回答
在C语言中将yuv420p转换为rgb888

我正在尝试用C语言将平面YUV(yuv420p)转换为RGB24。 我无法控制输入,有3个单独的缓冲区存储YUV数据,分别为Y、U和V。 我希望从这3个输入缓冲区创建一个单一的输出RGB缓冲区。 我遵循wiki上的以下方案,但我的代码出现问题,因为输出图像颜色错误。 以下是我的函数(请...

8得票4回答
camera2拍摄的图片 - 从YUV_420_888转换为NV21

通过camera2 API,我们收到了一个格式为YUV_420_888的Image对象。接下来,我们使用以下函数将其转换为NV21: private static byte[] YUV_420_888toNV21(Image image) { byte[] nv21; Byt...

8得票2回答
将CMSampleBufferRef转换为带有YUV颜色空间的UIImage?

我正在使用 AVCaptureVideoDataOutput 并希望将 CMSampleBufferRef 转换为 UIImage。许多答案都相同,例如 CMSampleBufferRef 创建的 UIImage 无法在 UIImageView 中显示? 和 具有多个预览的 AVCapture...

8得票2回答
在安卓中旋转YUV420/NV21图像

在Surface的PreviewCallback中,我们得到了摄像头预览图像的YUV420SP格式,但由于图像旋转错误,我希望对YUV图像进行正确的旋转,因为我需要通过网络发送它。因此需要应用正确的旋转。 我找到了这个链接,虽然它可以正确旋转图像,但会失去颜色。 http://www.wo...

8得票1回答
YUV -> RGB转换能否进行硬件加速?

我们有一个应用程序,读取GigE YUV视频流并在屏幕上显示。通过分析,我们了解到将每个帧从YUV(UYVY)转换为RGB24的函数所需的时间和CPU要比我们摄像机到屏幕流水线中的任何其他部分花费的时间和CPU多至少一个数量级。 我们使用的转换函数由GigE软件供应商(Pleora)提供,并...

8得票1回答
camera2如何从ImageReader监听器中的YUV_420_888图像获取Exif数据

我正在尝试从YUV_420_888图像中获取Exif数据,但无法成功。我尝试了几种解决方案,如将图像保存为jpeg格式到磁盘上,将其转换为输入流,但似乎都不起作用。 我使用android camera2 api捕获YUV_420_888图像。然后在OnImageAvailableListen...

8得票2回答
将NV21字节数组转换为位图可读格式

嘿,我正在创建一个小型相机应用程序,我已经实现了所有功能,但我有一个问题,就是将NV21字节数组转换为jpeg格式。 我找到了很多方法,但它们全部都无法工作,或只适用于某些设备。 首先,我尝试了这个片段,它在Xperia z2 5.2上可以运行,但在galaxy s4 4.4.4上不行。 b...