0

我已经使用 Intel Capture 以 NV12(YUV)格式捕获屏幕。英特尔捕获不捕获鼠标光标。

所以我必须在英特尔捕获的 yuv 缓冲区中包含光标图像。

是否可以在 yuv 缓冲区中编辑(包含)光标图像?

指导我这个。提前致谢。

4

1 回答 1

0

您可以查看图像如何存储在 NV12 ( http://www.fourcc.org/yuv.php#NV12 )

YUV 4:2:0 image with a plane of 8 bit Y samples followed by an interleaved U/V plane containing 8 bit 2x2 subsampled colour difference samples.

你可以试试这个:

  1. 将光标转换为 YUV:https ://en.wikipedia.org/wiki/YUV#Conversion_to.2Ffrom_RGB
  2. 将光标添加到框架。光标的 Y 平面到框架的 Y 平面,与 UV 相同。

您也可以将帧转换为 RGB 并在 RGB 颜色空间中插入光标,但速度很慢。

于 2016-08-25T09:04:02.157 回答