背景
参见LinkSVP例子之一背景介绍。
LinkSVP简介
参见LinkSVP例子之一LinkSVP
介绍。
PedestrianDetect进行行人检测示例
该示例程序演示了在3519A、3559A平台上如何利用NNIE性能进行行人检测。
准备工作
- 参照用户手册搭建开发环境、编译LinkSVP工程、配置网络启动参数。
- 连接好镜头、对焦,放置到适合拍摄行人的位置
- 将评估板的HDMI-OUT接显示器(支持1080P即可,程序默认输出1080P60)。
- 上电,进入/root/demo目录
- 运行PedestrianDetect程序
运行结果
待补充…
完整工程
完整工程参见:https://gitee.com/LinkPi/LinkSVP/tree/master/PedestrianDetect
主要源代码
main.cpp
#include <QCoreApplication>
#include "Link.h"
int main(int argc, char *argv[])
{
Link::init();
QCoreApplication a(argc, argv);
LinkObject *input=Link::create("InputIsp");
input->start();
LinkObject *detect=Link::create("PedestrianDetect");
detect->start();
LinkObject *vo=Link::create("OutputVo");
vo->start();
input->linkV(detect)->linkV(vo);
QObject::connect(detect,&LinkObject::newEvent,[=](QString type,QVariant info){
QVariantList list=info.toList();
if(list.isEmpty())
return;
qDebug()<<"#################";
for(int i=0;i<list.count();i++)
{
qDebug()<<list[i];
}
});
return a.exec();
}