目前在学习MCFW中的OSD。
发现demo里面显示的时候只支持“通道“两个汉字显示,查看资料说如果要显示更过汉字需要自己去创建字库,然后转成yuv格式,最后分离y和UV数据,用bin2C转成C。
按照资料上面做了一个字库但是显示有问题?
如下图是我做的字库.jpg图片
下面是视频上显示的汉字:
不清楚是不是我做的字库有问题,显示的基本流程都是按照文档上来的。
附件中包含了YUV和YData、UVData以及相关的C文件。
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.
目前在学习MCFW中的OSD。
发现demo里面显示的时候只支持“通道“两个汉字显示,查看资料说如果要显示更过汉字需要自己去创建字库,然后转成yuv格式,最后分离y和UV数据,用bin2C转成C。
按照资料上面做了一个字库但是显示有问题?
如下图是我做的字库.jpg图片
下面是视频上显示的汉字:
不清楚是不是我做的字库有问题,显示的基本流程都是按照文档上来的。
附件中包含了YUV和YData、UVData以及相关的C文件。
麻烦前辈和专家们指点一下,有谁遇到类似问题的可以给点建议,这个问题纠结几天了。目前进展缓慢
谢谢~~!
现在汉字显示正常了,但是有一个新的疑问,怎样才能让显示字体的区域透明。
我看demo里面时间的显示区域有黑色的背景,logo和“通道” 的显示都是透明的,现在自己制作的logo和汉字显示也有背景。哪位前辈专家指导的求指点一下。
RDK里面有自带的资料
dvr_rdk\docs\AppNotes\目录下的 DM81xx_DVR_RDK_Software_OSD_Text_Render_Notes.pdf