将一张带有绿色背景的图片叠加在输入的视频中时,使用SWOSD将绿色部分的颜色透明处理,但是图片中见人物周围人有绿边,是什么原因造成的,改如何处理? OSD图片和效果图如下:
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Zhou,
你能否确认图像和人物周围的一圈绿色的YUV值和你设置透明的yuv值是完全一致的?
OSD的代码是有源码的,你也可以跟踪代码看看。
Chris Meng
我查看了原始osd图片中人物周边的yuv值 是和我所设置的需要透明的yuv值一致,经过OSD算法之后会不会将绿边部分的值改变了导致的?OSD算法中无法用Vps_printf等输出api取调试