如何在YUV(NV12)缓冲区中插入光标图像?
问题描述:
我已经捕获NV12(YUV)格式的Intel Capture屏幕。英特尔捕获不捕获鼠标光标。如何在YUV(NV12)缓冲区中插入光标图像?
所以我必须在英特尔捕获的yuv缓冲区中包含光标图像。
是否可以在yuv缓冲区中编辑(包含)光标图像?
指导我这个。 在此先感谢。
答
您可以查看图像如何存储在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.
你可以试试这个:
- 将您的光标移动到YUV:https://en.wikipedia.org/wiki/YUV#Conversion_to.2Ffrom_RGB
- 添加光标帧。光标的Y平面到框架的Y平面,与UV相同。
此外,您可以将帧转换为RGB并将光标插入RGB色彩空间,但它是缓慢的。