Hi3516a平台实现osd文字处理
来源:互联网 发布:解压软件安卓版 编辑:程序博客网 时间:2024/05/17 20:32
由于Hi3516a平台在实现osd文字处理的时候,不支持动态添加时间戳。比较常用的方法是采用freetype、SDL、SDl_ttf这个三个开源库,配合region(区域管理)方式实现文字叠加。本文主要讨论这三个库的移植方法。记录一下,以备查询。采用虚拟机方式,系统为Ubuntu10.4
1、是源码包下载,各位可以去官网下载。建议按照我博客上的版本下载。我曾在试过最新版本,会与10.4的linux系统不兼容。而升级系统又会导致还是交叉编译包出问题。
本文所使用版本为freetype-2.4.10、SDL_ttf-2.0.11、SDL-1.2.15稍后我会传到csdn,方便无法翻墙的小伙伴下载。
2、接下来,下载好源码按照以下步骤安装:
(1)freetype安装:
tar -xvf freetype2.4.10.tar.bz2//解压
进入freetype文件目录
执行./configureCC=arm-hisiv300-linux-gcc --host=arm-hisiv300-linux
make
make install
注:若安装成功则会在/usr/local/目录下生成 bin、lib、include、share四个文件夹并且内部有相关文件;
(2)SDL安装:
tar -xvf SDL-1.2.15.tar.gz解压
进入SDL文件目录
执行./configureCC=arm-hisiv300-linux-gcc --host=arm-hisiv300-linux
make
make install
注:若安装成功后将会在usr/local/目录下的bin、lib、include、share目录下生成相应文件
(3)SDL_ttf安装:
tar -xvf SDL_ttf-2.0.11.tar.gz解压
进入SDL_ttf文件目录
执行./configureCC=arm-hisiv300-linux-gcc --host=arm-hisiv300-linux
make
make install
注:若安装成功后将会在usr/local/ 目录下的bin、lib、include、share目录下生成相应文件。
- Hi3516a平台实现osd文字处理
- 【hi3516a 调试笔记】 海思hi3516a平台音频aac编码测试
- 文字处理
- 文字处理
- 文字处理
- 文字处理
- OSD实现原理介绍
- VLC实现中文OSD
- 嵌入式 hi3518a平台多编码通道同时绑定OSD实现以及反色实现
- 嵌入式 hi3518a平台多编码通道同时绑定OSD实现以及反色实现
- hi3516a
- OSD
- OSD
- OSD
- 嵌入式 hi3518平台多路码流添加osd
- 如果要实现--画中画,图片合并,OSD,跨平台等,那么,SDL是个很好的选择!
- 移植live555到hi3516a实现rtsp传输
- OSD的主要实现方法和类型
- 排序算法理论与总结
- 中国人工智能AI专家齐聚共论创新与发展
- SQL必知必会
- 关于Future.cancel(false)
- pkg-config --libs --cflags
- Hi3516a平台实现osd文字处理
- 1~n之间的回文数,素数,亲密数,水仙花数特殊数据的提取
- 【mongoDB实战】mongo集群---主从复制篇
- 集合框架 1
- 19、react之 中间件的使用
- 守护进程
- webstorm上传文件到github
- 【Sicily】1001. 会议安排
- KeepAlived的高可用实验