Как вставить изображение курсора в буфер YUV(NV12)?

Я захватил экран с Intel Capture в формате NV12(YUV). Интеллект захвата не захватывает курсор мыши.

Поэтому я должен включить изображение курсора в захваченный буфер Intel.

Можно ли редактировать (включать) изображение курсора в буфере yuv?

Направь меня в этом. Заранее спасибо.

1 ответ

Вы можете посмотреть, как изображение хранится в NV12 ( http://www.fourcc.org/yuv.php)

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.
  2. Добавить курсор в кадр. Плоскость Y курсора к плоскости Y кадра, то же самое с UV.

Также вы можете конвертировать кадр в RGB и вставить курсор в цветовое пространство RGB, но это происходит медленно.

Другие вопросы по тегам