接前两个帖子,官方SDK中还包含了一个高级功能,Smart Motion Detection(有人时告警),这里简单介绍一下如何跑起来。
https://whycan.com/t_11275.html
https://whycan.com/t_11276.html
按前一个帖子中介绍,把SDK中的KO都正常加载后, 就可以跑Sample目录中的各种例程了。
其中Smart Motion Detection是在 mpp\sample\ivp目录中,首次编译的时候,会一起编译出来。
步骤如下:
1、把mpp\sample\ivp的 res目录拷贝到板子上,ivp_re_im_allday_16chn_pr1_640x360_v1030.oms是跑SMD的时候需要用的模型文件。
2、./sample_ivp 运行。
这个例程是直接把检测结果存为文件,所以可以直接跑,当摄像头获取的图像中有人时,会在整张图边缘加上红色。不仔细看不明显,所以修改为左上角加红框。
.u32Width = 320,
.u32Height = 180
// .u32Width = 640,
// .u32Height = 360
运行结果如下:
离线