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();
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章