LinkSVP例子之七:机器视觉基础演示,利用NNIE性能进行行人检测

背景

    参见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();
}

Guess you like

Origin blog.csdn.net/weixin_45326556/article/details/102968950