由于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文字处理相关推荐

  1. Windows平台RTMP播放器/RTSP播放器如何在播放窗口添加OSD文字叠加

    好多开发者在做Windows平台特别是单屏多画面显示时,希望像监控摄像机一样,可以在播放画面添加OSD台标,以实现字符叠加效果,大多开发者可很轻松的实现以上效果,针对此,本文以大牛直播SDK (Git ...

  2. 不同平台的OCR文字识别工具整理

    1  PC平台 abbyy reader 这个软件的OCR文字识别准确率不算是最顶尖的,但是这个软件本身是最实用的.它NB就NB在他的版面还原技术,可以最大限度地把图片还原到word文件.猜测其底层是 ...

  3. 科大讯飞平台语音和文字互转简单介绍

    首先来介绍一下科大讯飞开放平台吧?网址是:http://www.xfyun.cn/ 科大讯飞开放平台提供了很多免费的服务. 在这边分享中主要是使用java平台介绍科大讯飞中的在线语音合成功能(包括语音 ...

  4. 调用百度AI平台API进行文字识别和图片识别

    写在前面 这应该是本年度的最后一篇技术博客了,今年在CSDN上总共发表了20篇博客,除掉几篇LeetCode的博客,都是个人工作的总结,总体来说,收获不少,随手记录的习惯也养成了.希望来年持之以恒. ...

  5. OSD的主要实现方法和类型(转)

    源:OSD的主要实现方法和类型 目前有两种主要的OSD实现方法:外部OSD发生器与视频处理器间的叠加合成;视频处理器内部 支持OSD,直接在视频缓存内部叠加OSD信息. 外部OSD发生器与视频处理器间 ...

  6. OSD的主要实现方法和类型

    OSD的主要实现方法和类型 目前有两种主要的OSD实现方法:外部OSD发生器与视频处理器间的叠加合成;视频处理器内部 支持OSD,直接在视频缓存内部叠加OSD信息. 外部OSD发生器与视频处理器间的叠 ...

  7. c# imager让图片有圆角unity_C# 10分钟完成百度图片提取文字(文字识别)——入门篇...

    现在图片文字识别已经很成熟了,比如qq长按图片,点击图片识别就可以识别图片的文字,将不认识的.文字数量大的.或者不能赋值的值进行二次可复制功能. 我们现在就基于百度Ai开放平台进行个人文字识别,dem ...

  8. 场景文字识别的算法创新与应用,来自百度的技术前沿

    点击我爱计算机视觉标星,更快获取CVML新技术 几天前,52CV曾经向大家推荐百度家 OCR主题的飞桨博士会: 飞桨博士会第四期,中国深度学习技术俱乐部诚邀您加入 百度组织的这个会比较高端,很多52C ...

  9. 单张、批量识别图片中文字(写入txt文件、窗口视图创建、打包.exe文件)(百度文字识别SDK+Python的GUI之tklinker+打包pyinstaller)

    昨天我姐问我有没有软件可以批量识别图片上的文字,她在帮客户做资料整理,但是用的方法只能一张一张上传识别,不仅效率低还浪费时间. ​我就找了找批量识别的软件,下载下来觉得:嗯?不错,界面也挺好,小东西做 ...

最新文章

  1. 首位猪心移植患者去世!术后存活2个月,创造医学里程碑;官方讣告:哀悼并感谢所作巨大贡献...
  2. 【转】 使用 AppFuse 快速构建 J2EE 应用
  3. leetcode91. 解码方法
  4. hdu 1054 Strategic Game 最小点覆盖 = 最大二分匹配
  5. Ghost安装之后,键盘出现字符出现乱码
  6. 趋势科技云安全软件_阿里达摩院发布2020十大科技趋势!量子计算、类脑计算系统崛起...
  7. Android TTS实现简单阅读器
  8. 网关支付、银联代扣通道、快捷支付、银行卡支付分别是怎么样进行支付的?...
  9. turbo编译码c语言,Turbo码的编译码原理及仿真.pdf
  10. SpringCloud Zuul配置
  11. 为什么很多人吐槽谭浩强的C语言程序设计?
  12. 《剑指offer》刷题笔记(发散思维能力):求1+2+3+...+n
  13. [赤域吧]最小内存的影视APP【U5影视】版本V1.10
  14. html钟表代码运行原理,·钟表指针运行方向的基本原理
  15. 云服务器 cvm mysql_腾讯云CVM如何安装搭建MySQL
  16. python爬虫经验之谈
  17. 崩坏3android版礼包,崩坏3永久有效兑换码大全 崩坏3永久有效礼包兑换码汇总
  18. 【zz】P2P技术简介—by红瞳
  19. 加密狗软加密方案离线绑定与解绑
  20. 单片机的串口通讯编程

热门文章

  1. 牛客小白月赛28—E会当凌绝顶,一览众山小(线段树)
  2. linux个人学习文档
  3. ios 拨打电话系统回调函数
  4. 无人机亲当“马前卒”,京东对外赋能“剑指”智慧农业
  5. phpyun人才系统手机WAP端设置域名教程
  6. win10怎样进网站服务器,win10怎样进入云服务器
  7. python相关毕设题目_基于java的一个有创意的web毕设题目
  8. 图片压缩指定大小,让您的图片高效而优美
  9. 【基于mini2440开发板的交叉编译环境及内核树配置.
  10. 到底是做CPC CPV CPA还是CPS广告好呢?哪个收益比较高?