![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LinkLib
LinkPi
这个作者很懒,什么都没留下…
展开
-
LinkSVP例子之七:机器视觉基础演示,利用NNIE性能进行行人检测
该示例程序演示了在3519A、3559A平台上如何利用NNIE性能进行行人检测原创 2019-11-08 10:55:56 · 797 阅读 · 0 评论 -
LinkSVP例子之六:机器视觉基础演示,利用NNIE性能进行人脸识别
该示例程序演示了在3519A、3559A平台上如何利用NNIE性能进行人脸识别。该项目包括主程序、网页、模型数据、人脸数据、rpc通信等环节,是一个完整的人脸识别工程示例原创 2019-11-08 10:48:42 · 1073 阅读 · 0 评论 -
LinkLib例子之十一:Hi3531D 点阵双色OLED屏显示
OLED该示例程序展示了如何利用LinkUI框架进行便捷的OLED界面开发,需要购买指定的OLED配件。其中展示了文字修改、中文显示、图片显示、刷新等功能。准备工作•连接OLED模块,插入评估板的J10位置,线序如下,点击图片放大•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。其中启动参数变更为带有oled功能的参数,形式如下:setenv serverip 19...原创 2019-06-29 15:37:37 · 699 阅读 · 0 评论 -
LinkLib例子之十五:低于100豪秒的直播例子
低于100豪秒的直播播测试简介准备工作运行结果源代码编码端解码端参考模块简介LowLatencyENC和LowLatencyDEC两个工程演示了如何最大化降低编码、传输、解码整个流程的延迟。需要使用两张评估板配合测试。示例中编码端ip为192.168.1.76,解码端为192.168.1.77准备工作参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。通过修改宏定义选...原创 2019-07-19 13:57:25 · 1198 阅读 · 2 评论 -
LinkSVP例子之一:机器视觉基础演示,使用LinkIVE实现图像二值化
LinkSVP例子之一:利用LinkIVE实现图像二值化背景LinkSVP简介UseLinkIVE图像二值化示例准备工作运行结果完整工程主要源代码背景 为了方便客户做AI的应用,海思的芯片提供HiSVP、HiIVE等引擎。HiSVP(HiSilicon Smart Vision Platform)是海思媒体处理芯片智能视觉异构加速平台。该平台包含了CPU、DSP、NNIE(Neural...原创 2019-08-20 16:08:12 · 749 阅读 · 1 评论 -
LinkSVP例子之二:机器视觉基础演示,使用HiIVE实现图像二值化
该示例程序演示了如何使用海思官方的`IVE`进行图像二值化操作。你也可以直接使用LinkIVE来实现改功能,参见"LinkSVP例子之一:机器视觉基础演示,使用LinkIVE实现图像二值化"原创 2019-08-20 16:20:57 · 984 阅读 · 0 评论 -
LinkSVP例子之三:机器视觉基础演示,使用OpenCV实现图像二值化
该示例程序演示了如何使用opencv进行图像二值化操作当IVE系统的功能无法满足需求时,我们可以借助强大的opencv来实现,但是请注意观察cpu性能。原创 2019-08-21 08:56:36 · 331 阅读 · 0 评论 -
LinkSVP例子之四:机器视觉基础演示,使用LinkIVE实现移动检测
该示例程序演示了如何使用LinkIVE进行一个相对完整的移动检测功能开发。原创 2019-08-22 16:10:00 · 291 阅读 · 0 评论 -
LinkLib例子之十五:本地文件回放,支持暂停,seek等
该示例程序演示了如何进行本地文件的回放,以及seek、pause等操作,其中seek精度为毫秒级。原创 2019-08-26 09:22:47 · 402 阅读 · 0 评论 -
LinkLib例子之十六:StreamTranscode对网络流进行转码并输出网络流
该示例程序演示了如何将海康大华监控的网络流进行转码并输出网络流,这不仅仅可以节省更多的带宽,而且还可以做网络协议转换,例如把不支持RTMP的监控流转成RTMP流(通常是RTSP转成RTMP)原创 2019-08-27 09:38:49 · 803 阅读 · 0 评论 -
LinkLib例子之十七:FileTranscode 对文件进行H265转码再封装成MP4文件
该示例程序演示了如何将一个文件进行转码成H265并重新封装成MP4文件的过程原创 2019-08-28 08:58:30 · 1387 阅读 · 0 评论 -
LinkLib例子之十:Hi3531D UI,触屏界面开发
UI该示例程序在Mix程序的基础上,增加了UI界面。程序中将一个QWidget的背景进行透明处理,并显示了一个按钮,用户可以在实际开发中综合运用半透明图片、自定义字体等来实现更丰富的操作界面。程序中的Sleep是为了解决部分触屏设备在信号中断时会进入休眠导致usb触屏驱动断开的问题,等待3秒钟可以确保usb触屏驱动已启动。准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启...原创 2019-06-29 15:28:16 · 1176 阅读 · 4 评论 -
LinkLib例子之九:Hi3531D GPIO,按键响应
GPIO该示例程序演示了如何响应DEF按键。通过深入阅读相关文档,可以了解到如何设定或响应任意GPIO脚的电平变化。准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•上电,进入/root/demo目录•运行GPIO程序运行结果源程序//main.cpp#include <QCoreApplication>#include "Link.h...原创 2019-06-29 15:18:20 · 589 阅读 · 0 评论 -
LinkLib例子之八:Hi3531D 滚动字幕打码台标等特效叠加(Overlay)
Overlay该示例程序演示了如何在视频上叠加图片水印、文字、时间戳等。用户可以尝试替换自己的资源文件,如字体、图片等。图片要求为PNG32格式准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•将带有HDMI输出功能的设备(如摄像机、笔记本、机顶盒等)接入评估板的HDMI-A接口•将评估板的HDMI-OUT接显示器(支持1080P即可,程序默认输出1080P6...原创 2019-06-29 15:09:45 · 994 阅读 · 1 评论 -
LinkLib例子之十二:Hi3531D 电源管理之上电待机例子
这里写自定义目录标题PowerCtrl简介准备工作运行结果源程序参考模块PowerCtrl简介该示例程序演示了如何使用电源管理接口。准备工作参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。上电,进入/root/demo目录默认状态下,上电后直接启动,绿灯亮起运行PowerCtrl程序长按poweron按键,程序响应按键事件,调用poweroff接口,系统断电,红灯...原创 2019-07-03 14:24:22 · 434 阅读 · 0 评论 -
LinkLib例子之二:Hi3531D AIO示例,音频环出
AIO该示例程序演示了一个简单的音频集、环出播放的过程。通过该示例,可以了解到使用LinkSDK调用音频接口的方法,深入阅读相关文档,可以帮助您了解到如何开发程序去调用评估板上的其他接口。准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•将带有HDMI音频输出功能的设备(如带有麦克风的摄像机、笔记本、机顶盒等)接入评估板的HDMI-A接口•将评估板的HDMI-...原创 2019-06-27 21:36:51 · 716 阅读 · 0 评论 -
LinkLib例子之三:Hi3531D文件录制
Record该示例程序演示了如何编码并封装一个可回放的文件,实现一个文件录制的功能。该示例包含了音视频编码模块,以及音视频编码参数设置的代码片段,可以适用于大量场景。准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•将带有HDMI音视频输出功能的设备(如摄像机、笔记本、机顶盒等)接入评估板的HDMI-A接口•上电,进入/root/demo目录•运行Recor...原创 2019-06-27 21:43:44 · 665 阅读 · 0 评论 -
LinkLib例子之四:Hi3531D网络串流输出
Stream该示例程序演示了如何编码并串流成常见的直播协议。该示例仅包含了rtsp和rtmp协议,更多协议可以参考Encoder工程准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•将带有HDMI音视频输出功能的设备(如摄像机、笔记本、机顶盒等)接入评估板的HDMI-A接口•上电,进入/root/demo目录•运行Stream程序•使用VLC等播放器,打开...原创 2019-06-27 21:48:26 · 919 阅读 · 0 评论 -
LinkLib例子之十四:Hi3531D 基于Web的UI例子
Hi3531D 基于Web的UI例子UI_Web简介准备工作运行结果源程序参考模块UI_Web简介由于QT的GUI开发并不是十分便捷,如果您并不熟悉QT的GUI开发,可以考虑借助webkit,通过HTML开发界面,LinkSDK可以很好的和js进行交互。但是,webkit在嵌入式上的性能表现不佳,又占用很大的文件体积,所以并不适用于处理复杂的UI界面。更不要在HTML中使用任何动画效果,会导...原创 2019-07-13 16:45:25 · 695 阅读 · 1 评论 -
LinkLib例子之五:Hi3531D网络流解码
Decode该示例程序演示了如何收取并解码常见网络流协议。该示例内使用的地址为常用的大华监控IPCam的流地址,用户可以用任意可访问的流地址去替换。准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•准备一个带有串流输出功能的设备•修改流地址,并重新编译•将评估板的HDMI-OUT接显示器(支持1080P即可,程序默认输出1080P60)。•上电,进入/ro...原创 2019-06-28 23:01:55 · 895 阅读 · 0 评论 -
LinkLib例子之六:Hi3531D截图
Snap该示例程序演示了如何截图并保存jpeg文件通过该示例,还可以了解到如何使用LinkOblect的invoke接口,详情访问【基本接口详解】代码中的Sleep用于等待底层驱动完成首次通信,否则截图到的内容可能为“NoSignal”。准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•将带有HDMI音视频输出功能的设备(如摄像机、笔记本、机顶盒等)接入评估板...原创 2019-06-28 23:10:47 · 428 阅读 · 0 评论 -
LinkLib例子之七:Hi3531D外接usb摄像头(UVC摄像头)
USBCam该示例程序演示了一个简单的如何获取USB摄像头的图像。对于常用的USB2.0摄像头,接口准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•将支持UVC标准的usb摄像头(目前市面上大多数产品均为UVC标准)接入评估板的USB插口。•将评估板的HDMI-OUT接显示器(支持1080P即可,程序默认输出1080P60)。•上电,进入/root/dem...原创 2019-06-28 23:15:28 · 2133 阅读 · 0 评论 -
LinkLib例子之十三:Hi3531D视频混合(MIX,多画面融屏)
Mix该示例程序演示如何对多路输入源进行画面混合并输出。同时,该示例也演示了如何进行音频混音的操作。准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•将带有HDMI音视频输出功能的设备(如摄像机、笔记本、机顶盒等)接入评估板的HDMI-A、HDMI-B接口•将评估板的HDMI-OUT接电视机或带有耳机孔的显示器(支持1080P即可,程序默认输出1080P60)...原创 2019-06-28 23:20:20 · 1230 阅读 · 0 评论 -
神奇的LinkLib,42行代码搞定Hi3531D/Hi3521D采集,编码压缩,输出RTMP网络流
神奇的LinkLib,42行代码搞定Hi3531D/Hi3521D采集,编码压缩,输出RTMP网络流描述代码示例参考描述 海思的芯片功能越来越强大,性能越来越高,性能比已经把国外的同类芯片甩了好几条街。但海思的SDK相对偏向硬件的,对软件人员不算很友好,尤其是初学者,面对纷繁复杂的各种结构体,更是无从下手;网上也有人吐槽说连视频采集时信号采样率是单沿还是双沿都需要软件人员指定,这对于纯软...原创 2019-07-10 09:28:31 · 22659 阅读 · 2 评论 -
LinkLib例子之一:Hi3531D VIO示例,视频环出
VIO该示例程序演示了一个简单的视频采集、环出显示的过程。通过该示例,可以了解到使用LinkSDK调用视频接口的方法,深入阅读相关文档,可以帮助您了解到如何开发程序去调用评估板上的其他接口。准备工作•参照用户手册搭建开发环境、编译3531D工程、配置网络启动参数。•将带有HDMI输出功能的设备(如摄像机、笔记本、机顶盒等)接入评估板的HDMI-A接口•将评估板的HDMI-OUT接显示器...原创 2019-06-27 21:19:21 · 1594 阅读 · 1 评论