技术标签: 视音频编解码 华为海思 Hi3531D 开源程序 LinkLib 嵌入式开发板
该示例程序演示了如何在视频上叠加图片水印、文字、时间戳等。
用户可以尝试替换自己的资源文件,如字体、图片等。图片要求为PNG32
格式
•参照用户手册搭建开发环境、编译3531D
工程、配置网络启动参数。
•将带有HDMI
输出功能的设备(如摄像机、笔记本、机顶盒等)接入评估板的HDMI-A
接口
•将评估板的HDMI-OUT
接显示器(支持1080P
即可,程序默认输出1080P60
)。
•上电,进入/root/demo
目录
•运行Overlay
程序
//main.cpp
#include <QCoreApplication>
#include "Link.h"
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
Link::init();
LinkObject *vi=Link::create("InputVi");
QVariantMap dataVi;
dataVi["interface"]="HDMI-A";
vi->start(dataVi);
LinkObject *overlay=Link::create("Overlay");
QVariantMap dataOver;
QVariantList lays;
QVariantMap lay;
lay["type"]="text";
lay["enable"]=true;
lay["font"]="/link/res/font.ttf";
lay["content"]="测试ABC";
lay["x"]=0.1;
lay["y"]=0.1;
lay["scale"]=2;
lay["color"]="#669900";
lay["alpha"]=1;
lays<<lay;
lay.clear();
lay["type"]="pic";
lay["enable"]=true;
lay["content"]="/link/res/logo.png";
lay["x"]=0.1;
lay["y"]=0.3;
lay["scale"]=1;
lay["alpha"]=0.7;
lays<<lay;
lay.clear();
lay["type"]="time";
lay["enable"]=true;
lay["font"]="/link/res/font.ttf";
lay["content"]="yyyy年MM月dd日 hh:mm:ss";
lay["x"]=0.1;
lay["y"]=0.5;
lay["scale"]=2;
lay["color"]="#ffffff";
lay["alpha"]=1;
lays<<lay;
dataOver["lays"]=lays;
overlay->start(dataOver);
LinkObject *vo=Link::create("OutputVo");
QVariantMap dataVo;
dataVo["type"]="hdmi";
vo->start(dataVo);
vi->linkV(overlay)->linkV(vo);
return a.exec();
}
1.高德地图通过经纬度获取地址信息代码 【需要高德Key值】 里面的参数我做改变了 不能暴露自己的位置哈哈哈哈 //原生ajax var fn_Ajax_Get=function(vapi,callback,errer) { //创建XMLHttpRequest var xmlHttp; if (window.XMLHttpRequest){ xmlHttp=new XMLHttpRequest(); }e.
做了hihoCoder上的一道题,折腾了俩小时,也是醉了TLE:一开始用java做的,TLE,看到有可能是因为scanner的原因,详见http://www.cpe.ku.ac.th/~jim/java-io.html(赞),照着改了一下,降到7000+降到6000+(单位毫秒)。从java这边没什么头绪,于是决定用C++玩一次,算法是一模一样的,直接降到100
Python基础-----面向对象Python基础-----面向对象Python基础-----面向对象
1、安装一台Windows Se## 标题rver 2016的服务器,修改IP地址、计算机名称;2、加载AutoCAD2010的镜像文件,双击运行,点击“安装工具和实用程序”-安装“配置和管理许可服务器”,依次点击“下一步”,安装;3、申请许可证文件;3.1访问register.autodesk.com并使用您的Autodesk帐户信息登录。如果您没有Autodesk帐户,请按照屏幕上的提示...
今天想在阿里云服务安装django,发现新版django不支持python2,然而阿里云centos里面没有自带python3.下面开始安装python3和django一.安装python3.51.安装相关包,复制运行下面命令.一路y就行.yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel r...
爬取了下小猪短租的网站出租房信息但是输出的时候是这种:百度了下。python2.7在window上的编码确实是个坑 解决如下 如果是个字典的话要先将其转成字符串 导入json库 然后 这么输出(json.dumps(data).decode("unicode-escape"))整个代码demo# -*- coding: UTF-8 -*-#小猪短租爬取import requestsfro
整套框架是以SpringBoot的为基础,使传统SSM项目抛弃了XMl的繁琐配置,又可以扩展SpringBoot存在的局限性,使之可以用于大型项目并减少配置。一、替代web.xml的启动端 这里选择的方式是实现WebApplicationInitializer接口,好处是可以使用ServletContext加载一些其他需要的Servlet或者Filter、Listener之类的web处...
麻省理工一直就是以培养高科技人才为立校根本,2020麻省理工本科计算机专业录取条件要求学生托福成绩90+,雅思7.0以上,对于GRE不设最低限制,下面看详细介绍。美国计算机就业网在前几天列出了顶尖的计算机项目排名,毫无意外,MIT位列榜首。当然,并不是所有学校都单独提供CS或者CE专业,很多都是某工程专业的细分方向。麻省理工学院教研实力:MIT 的 CS专业就是以跨学科研究所著名。因此要求到这个学...
生产者消费者问题这是一个非常经典的多线程题目,题目大意如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,所有生产者和消费者都是异步方式运行的,但它们必须保持同步,即不允许消费者到一个空的缓冲区中取产品,也不允许生产者向一个已经装满产
原文地址:https://cloud.tencent.com/developer/chapter/18051目录安装npm 安装CDNHello world快速上手使用 [email protected]使用 Starter Kit引入 Element全局配置开始使用使用 Nuxt.js国际化兼容 [email protected]兼容其他 i18n 插件兼容...
以finalShell远程连接Linux服务器为例:1.进入服务器安装的redis的bin目录下:[[email protected] ~]# cd /usr/local/redis[[email protected] redis]# cd bin/[[email protected] bin]# lsdump....
知识图谱理解01 什么是知识图谱02 知识图谱的价值1. 助力搜索2. 助力推荐3. 助力问答03 知识图谱的架构原作者:刘宇 赵宏宇 刘书斌 孙明珠文章来源:《智能搜索和推荐系统:原理、算法与应用》导读:知识图谱的概念诞生于2012年,由Google公司首先提出。知识图谱的提出是为了准确地阐述人、事、物之间的关系,最早应用于搜索引擎。知识图谱是为了描述文本语义,在自然界建立实体关系的知识数据库。一般情况下,我们可以使用关系图来表示知识图谱。01 什么是知识图谱我们可以从不同的视角去审视知识图